@AlexVWill

Не запускается JS в режиме демона, хотя в ручном режиме работает все норм?

Сабж. Никогда не работал с Node.JS, тут понадобилось поднять небольшой сервис, и сразу проблема.
Пытаюсь делать по инструкции: https://www.digitalocean.com/community/tutorials/h...
Сделал тестовый "Hello, World". Положил его в файл /var/www/html/nodejs/server.js
Запускаю командой node server.js, появляется в консоле надпись
Server running at 0.0.0.0:1200
, по IP_ADRESS:1200 открывается "Hello World", т.е. все работает как надо.
Пытаюсь демонизировать скрипт по инструкции, все установки проходят.
Даю команду: sudo pm2 start server.js получаю следующее


[PM2] Applying action restartProcessId on app [server](ids: 0)
[PM2] [server](0) ✓
[PM2] Process successfully started
┌─────┬───────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │
├─────┼───────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0 │ server │ default │ N/A │ fork │ 8303 │ 0s │ 15 │ online │ 0% │ 7.3mb │ root │ disabled │
└─────┴───────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘

Вроде все как надо, но IP_ADRESS:1200 недоступен.
sudo pm2 list
выдает, что

┌─────┬───────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │
├─────┼───────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0 │ server │ default │ N/A │ fork │ 0 │ 0 │ 30 │ errored │ 0% │ 0b │ root │ disabled │
└─────┴───────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘

Беглый гуглеж решения проблемы не обнаружил, в основном какие то другие аспекты работы. Просьба подсказать, если у кого то есть идея, что там может не так работать.
В логах я еще не разобрался, будет здорово его подскажите, что именно в них смотреть для понимания проблемы.
Спасибо

spoiler
626108c6a9167479913621.png
  • Вопрос задан
  • 214 просмотров
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
Запусти вручную, потом зайди на ip_adress:1200 и увидишь, с какой ошибкой упало. Ну или запусти pm2 log
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы