Переустановка PM2
Важно!
Если вы сейчас вошли на сервер под пользователем root, сначала переключитесь на пользователя, от имени которого работает ваш сайт.
Выполните в терминале:
su -l имя_пользователя
Это необходимо, чтобы команды PM2 выполнялись в правильном окружении и управляли именно вашим сайтом.
PM2 — это программа, которая следит за работой вашего сайта (Node.js-приложения) и автоматически его перезапускает, если он упадёт или после перезагрузки сервера.
Если сайт перестал работать или после перезагрузки сервера он не запустился, можно переустановить и перезапустить PM2.
Вход от имени пользователя сайта
Если вы сейчас на сервере под root, сначала нужно перейти на пользователя, от имени которого работает сайт.
su -l имя_пользователя
Полезные команды PM2
Остановить приложение:
pm2 stop iexexchanger
Перезапустить приложение:
pm2 restart iexexchanger
Просмотреть логи приложения в реальном времени:
pm2 logs iexexchanger
Проверка работы
После запуска PM2 можно убедиться, что процесс работает:
pm2 list
В колонке status должно быть online.
Если статус errored или stopped, значит есть ошибка в конфигурации или коде сайта — смотрите логи командой:
pm2 logs iexexchanger
Рекомендуемые ссылки
Как открыть терминал и подключиться к серверу по SSH?Настройка PM2Last updated
Was this helpful?