узел: 12.13.0
pm2: 4.2.3
Проблема в том, что ничего не печатается в файлах журнала pm2-out и pm2-err вместо нескольких строк, которые печатает pm2 скрипт, который выполняет. Я пробовал оба с Winston и Debug logger. Когда я запускаю в режиме вилки все журналы печатаются. Кроме того, pm2 logs
показывает журналы, но файлы пусты.
Я использую merge_logs
, чтобы избежать разделения или ошибочных журналов на несколько файлов на процесс.
Я также пытался указать имена журналов но без удачи. Если кто-нибудь может мне помочь, заранее спасибо.
PS Я не хочу использовать вывод Winston в файл. Кроме того, с pm2 monit
я ничего не вижу.
ecosystem.config. js:
module.exports = {
apps: [
{
name: 'client',
script: 'npm',
args: 'run start:client',
cwd: '/mnt/data/app',
watch: false,
log_date_format: 'DD-MM-YYYY HH:mm',
exec_mode: 'cluster',
instances: '2',
merge_logs: true,
env: {
PORT: 8080,
NODE_ENV: 'production',
},
},
{
name: 'server',
script: 'npm',
args: 'run start:server',
cwd: '/mnt/data/app',
watch: false,
log_date_format: 'DD-MM-YYYY HH:mm',
exec_mode: 'cluster',
instances: '2',
merge_logs: true,
env: {
PORT: 3000,
NODE_ENV: 'production',
},
},
],
};