режим кластера pm2 не выводит логи - PullRequest
0 голосов
/ 24 января 2020

узел: 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',
           },
       },
    ],
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...