Сабж. Никогда не работал с 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 │
└─────┴───────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
Беглый гуглеж решения проблемы не обнаружил, в основном какие то другие аспекты работы. Просьба подсказать, если у кого то есть идея, что там может не так работать.
В логах я еще не разобрался, будет здорово его подскажите, что именно в них смотреть для понимания проблемы.
Спасибо