ฉันมีแอพ Nodej ที่ใช้งานforever monitor
อยู่ ซอร์สโค้ดอยู่ในระบบไฟล์แบบกระจาย (พูด/mydir/myapp
)
ฉันใช้ VM เพื่อเริ่มต้นเซิร์ฟเวอร์ nodejs ถ้าฉันเรียกใช้ VM ที่สองและเปิด/mydir/myapp
ฉันเห็นไฟล์บันทึกที่forever monitor
สร้างขึ้น แต่ขนาดจะเป็น 0 เสมอถ้าฉันเปิดไฟล์โดยใช้เครื่องมือแก้ไขใด ๆ มันจะว่างเปล่า จาก VM ตัวแรกดูขนาดของบันทึกไม่ว่างเปล่าและมองเห็นเนื้อหา
หมายเหตุ: ตราบใดที่forever monitor
ปัญหานี้ยังคงมีอยู่หากforever monitor
ปิดอยู่ฉันสามารถดูบันทึกจาก VM ทั้งสองได้
VM กำลังทำงานบนเครื่อง x86 โดยใช้ RHEL 6.4 (santiago) Gnome 2.28.2
รหัสตรวจสอบถาวรจะได้รับด้านล่าง
var child = new (forever.Monitor)('myscript.js', {
max: 100,
silent: false,
args: [],
logFile: '/logs/myapp_forever.log', // Path to log output from forever process (when daemonized)
outFile: '/logs/myapp_stdout.log', // Path to log output from child stdout
errFile: '/logs/myapp_stderr.log', // Path to log output from child stderr
});
ความช่วยเหลือใด ๆ ที่นี่ชื่นชมมาก ขอบคุณมาก!