1

У меня есть приложение 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
});

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

0