У меня есть приложение 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
});
Любая помощь здесь высоко ценится. Спасибо !