У меня приложение Nodejs работает с forever monitor, Исходный код находится в распределенной файловой системе (скажем, /mydir/myapp ).

Я использую виртуальную машину для запуска сервера nodejs. Если я запускаю вторую виртуальную машину и открываю /mydir/myapp я вижу файлы журналов forever monitor создает, но размер всегда равен 0, если я открываю файл в любом редакторе, он пуст. Начиная с первой виртуальной машины размер журнала не пуст, а содержимое видно.

Примечание: до тех пор, пока forever monitor эта проблема присутствует, если forever monitor закрыто, то я могу просматривать журналы с обеих виртуальных машин.

Виртуальные машины работают на машинах x86, используя RHEL 6.4 (Сантьяго) 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
});

Любая помощь здесь высоко ценится. Спасибо !

ajay krishnan
источник