当前位置: 首页 > 知识库问答 >
问题:

cfindex导致模板被终止

倪阳飇
2023-03-14

关于stack的第一个问题,

我正在windows 2003 server AMD Opteron 2.30 Ghz上运行cf10 Enterprise,内存为4gb。Im使用cfindex action=更新索引超过1k PDF

我得到了jvm内存错误和页面被杀死时,它作为一个预定的任务在凌晨运行。

这是页面中的代码

cfindex集合="pdfs"操作="更新"类型="路径"扩展名=". pdf"递归="是"urlpath="/site/files/"key="D:\Inetpub\wwwroot\site\files"

JVM。配置内容

Java语言home=s:\ColdFusion10\jre应用程序。home=s:\ColdFusion10\cfusion-java。args=-server-Xms256m-Xmx1024m-XX:MaxPermSize=192m-XX:usepallelgc-Xbatch-Dcoldfusion。主页={application.home}-Dcoldfusion。rootDir={application.home}-Dcoldfusion。libPath={application.home}/lib-Dorg。阿帕奇。郊狼。使用\u HEADER=true-Dcoldfusion中的\u CUSTOM\u STATUS\u MSG\u。jsafe。defaultalgo=FIPS186Random-Dcoldfusion。类路径={application.home}/lib/updates,{application.home}/lib,{application.home}/lib/axis2,{application.home}/gateway/lib/,{application.home}/wwwroot/WEB-INF/flex/jars,{application.home}/wwroot/WEB-INF/cfform/jars

Java语言图书馆路径={application.home}/lib,{application.home}/jintegra/bin,{application.home}/jintegra/bin/international,{application.home}/lib/oosdk/classes/win

java.class.path={application.home}/lib/oosdk/lib,{application.home}/lib/oosdk/类

我也尝试过将-Xmx的容量提高到1024mb以上,但在我将其恢复到1024mb之前,cf不会重新启动

可能是流氓pdf还是我需要服务器上更多的ram?

提前谢谢

共有1个答案

柯国安
2023-03-14

我想说你可能需要更多的RAM。64位和4Gigs的RAM是相当微不足道的。作为一个实验,你为什么不试着索引一半的文件呢。然后尝试另一半(或将其分成适当的部分)。如果在每种情况下,流程都完成,mem使用保持正常或恢复正常,那么您的答案就是。RAM上有天花板。

同时,更多的信息会有所帮助。可以发布JVM设置(JVM.config文件的内容)吗。如果您使用的是默认堆大小(512megs),那么您可能有增加的空间(不是很多,而是一点)。请记住,限制CF引擎的是最大堆大小,而不是物理RAM的大小,尽管堆显然必须在所述RAM中运行。

还要记住taht Solr在它自己的jvm中运行,并具有自己的设置。Chekc出这篇文章了解有关信息-尽管我怀疑是您的CF堆被溢出了。

 类似资料:
  • 问: 为什么我关闭了终端,Workerman就自己关闭了? 答: Workerman有两种启动模式,debug调试模式和daemon守护进程模式。 运行 php xxx.php start 是进入debug调试模式,用于开发调试问题,当终端关闭后Workerman会随之关闭。 运行 php xxx.php start -d进入的是daemon守护进程模式,终端关闭不会影响Workerman。 如果

  • 另一个有用的可能示例:(伪代码)

  • 导航模板数据源 数据源地址: admin/Nav/index 过滤器 keyword :可以按导航名称筛选导航 演示 不带过滤器: "vars": { "varName1": { "title": "导航", /*后台设置时 input 的 label*/ "value": "1", /*变量默认值*/ "type": "text", /*变

  • 问题内容: 我在运行Jellybean(4.1-4.3)的设备中遇到HttpUrlConnection的一些问题,其中连接未关闭,并且执行多次后导致SocketException“打开的文件过多”。 我确实调用了HttpUrlConnection.disconnect()并在finally块中关闭了所有Inputstream,Outputstream,Reader和Writers。 转到adb s

  • 我试图在SVG创建的圆中添加一个过滤器,但只要添加任何类型的过滤器,圆的顶部和左侧就会被裁剪。我试着玩了所有的设置,包括x,y和宽度,但这有相当奇怪和意想不到的结果。看看网上的例子,似乎对他们也是一样的!例如,请参阅此处的W3示例http://www.w3schools.com/svg/tryit.asp?filename=trysvg_fegaussianblur.它看起来工作很好,但那是因为它

  • 我为Laravel Framework找到了这些有用的PhpStom 9实时模板: https://github.com/koomai/phpstorm-laravel-live-templates 但我找不到这样的文件夹 ~/库/首选项/产品名称-版本号/模板 导入这些文件。 我与OSX优胜美地合作 感谢帮助!!