คำถามแรกของฉันบนสแต็ก
ฉันใช้ cf10 Enterprise บนเซิร์ฟเวอร์ windows 2003 AMD Opteron 2.30 Ghz พร้อม ram 4gb ฉันใช้ cfindex action = อัปเดตเพื่อสร้างดัชนีมากกว่า 1,000 ไฟล์ PDF
ฉันได้รับข้อผิดพลาดของหน่วยความจำ jvm และเพจนี้ถูกปิดเมื่อรันเป็นงานที่กำหนดเวลาไว้ในช่วงเช้าตรู่
นี่คือรหัสในหน้า:
cfindex collection= "pdfs" action = "update" type= "path" extensions = ".pdf" recurse="yes" urlpath="/site/files/" key="D:\Inetpub\wwwroot\site\files"
เนื้อหา JVM.config
java.home=s:\ColdFusion10\jre application.home=s:\ColdFusion10\cfusion java.args=-server -Xms256m -Xmx1024m -XX:MaxPermSize=192m -XX:+UseParallelGC -Xbatch -Dcoldfusion.home={แอปพลิเคชัน .home} -Dcoldfusion.rootDir={application.home} -Dcoldfusion.libPath={application.home}/lib -Dorg.apache.coyote.USE_CUSTOM_STATUS_MSG_IN_HEADER=true -Dcoldfusion.jsafe.defaultalgo=FIPS186Random -Dcoldfusion.classPath={แอปพลิเคชัน .home}/lib/updates,{application.home}/lib,{application.home}/lib/axis2,{application.home}/gateway/lib/,{application.home}/wwwroot/WEB-INF/flex /jars,{application.home}/wwwroot/WEB-INF/cfform/jars
java.library.path={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/classes
ฉันได้ลองใช้ -Xmx ให้สูงกว่า 1024mb แล้ว แต่ cf จะไม่รีสตาร์ทจนกว่าฉันจะกลับเป็น 1024mb
อาจเป็น pdf อันธพาลหรือฉันต้องการ RAM เพิ่มบนเซิร์ฟเวอร์หรือไม่
ขอบคุณล่วงหน้า
-Xms2048m -Xmx2048m
... ขอแนะนำให้ใช้หมายเลขเดียวกันสำหรับทั้งคู่ด้วย มิฉะนั้น การดำเนินการ GC ของคุณจะกลายเป็นการฝึกหัดในการปรับขนาดและเรียกคืนหน่วยความจำกายภาพ - person Mark A Kruger   schedule 15.12.2014