Получите доступ к журналам NodeJS на сервере, используя pm2 - PullRequest
0 голосов
/ 15 мая 2018

Я недавно развернул JS-приложение узла на сервере Debian, используя Nginx и PM2.

Кажется, все работает нормально, я могу получить доступ к веб-сайту по ссылке и порту, которые я указал в моей конфигурации nginx.

В моем приложении я сохраняю значения в базе данных (используя mongojs). Во время работы этой веб-страницы все выглядит нормально, но в базу данных ничего не сохраняется. Итак, я предположил, что у меня есть ошибка в моем приложении nodeJS.

Я попытался получить доступ к журналам моего приложения nodejs, очистил журналы pm2, снова зашел по URL-адресу моего сайта, а затем выполнил команду pm2 logs, но вообще не увидел никаких журналов.

Мне нужен доступ к журналам моего приложения (AKA - журналы, которые обычно отображаются, когда я вручную пишу node app.js локально в терминале).

Извините, я новичок в этом

Я что-то упустил?

Мои журналы PM2:

PM2        | [2018-05-14 13:21:56] PM2 error: Cancelling versioning data parsing
PM2        | [2018-05-14 13:21:56] PM2 log: App [app] with id [0] and pid [12345], exited with code [0] via signal [SIGINT]
PM2        | [2018-05-14 13:21:56] PM2 log: pid=12345 msg=process killed
PM2        | [2018-05-14 15:34:32] PM2 log: Starting execution sequence in -fork mode- for app name:app id:0
PM2        | [2018-05-14 15:34:32] PM2 log: App name:app id:0 online
PM2        | [2018-05-15 13:31:27] PM2 log: Stopping app:app id:0
PM2        | [2018-05-15 13:31:27] PM2 log: App [app] with id [0] and pid [12345], exited with code [0] via signal [SIGINT]
PM2        | [2018-05-15 13:31:27] PM2 log: pid=12345 msg=process killed
PM2        | [2018-05-15 13:32:59] PM2 log: Starting execution sequence in -fork mode- for app name:app id:0
PM2        | [2018-05-15 13:32:59] PM2 log: App name:app id:0 online
PM2        | [2018-05-15 13:39:15] PM2 log: Stopping app:app id:0
PM2        | [2018-05-15 13:39:15] PM2 log: App [app] with id [0] and pid [54321], exited with code [0] via signal [SIGINT]
PM2        | [2018-05-15 13:39:15] PM2 log: pid=54321 msg=process killed
PM2        | [2018-05-15 13:39:41] PM2 log: Starting execution sequence in -fork mode- for app name:app id:0
PM2        | [2018-05-15 13:39:41] PM2 log: App name:app id:0 online

Мой список PM2:

App name │ id │ mode │ pid   │ status │ restart │ uptime │ cpu │ mem       │ user   │ watching │
├──────────┼────┼──────┼───────┼────────┼─────────┼────────┼─────┼───────────┼────────┼──────────┤
│ app      │ 0  │ fork │ 54321 │ online │ 12      │ 7m     │ 0%  │ 40.7 MB   │ user │ disabled │
...