วิธีแก้ไข
ให้เราไปเพิ่ม limit ของการเปิดไฟล์ให้มากขึ้น ตัวอย่างเช่นใน ubuntu ใช้คำสั่ง
ulimit -nด้วย user ที่รัน alfresco พบว่าค่าเริ่มต้นที่ระบบตั้งให้คือ 1024 ซึ่งไม่เพียงพอ ให้เราไปเพิ่มในไฟล์
/etc/security/limits.conf ดังนี้
สมมติว่าผมใช้ user เป็น seven ในการ login เข้า shell จึงเพิ่มเป็น<username> soft nofile 4096<username> hard nofile 65536
seven soft nofile 4096ให้ทำการ logout และ login อีกรอบแล้วพิมพ์คำสั่ง ulimit -n อีกครัง จะพบว่าค่าที่ตอบกลับมาคือ 4096 ตามที่เราตั้งไว้
seven hard nofile 65536
เป็นอันว่าเรียบร้อยแล้วสำหรับการแก้ปัญหาที่ error ไม่ทราบสาเหตุจาก alfresco share
Tips
error นั้นจะปรากฏใน tomcat/logs/catalina.out เราจะไม่พบใน alfresco.log

0 ความคิดเห็น:
Post a Comment