У меня есть производственное приложение, использующее pm2.
- Я использую файл экосистемы для развертывания на двух серверах.
- Я использую экземпляры 0, поэтому он запускает 4 процесса на каждом.
Я обновляю с помощью перезагрузки pm2, которая показывает успешное действие reloadProcessId. Примерно в половине случаев это кажется успешным, и приложение отображается как запущенное в списке pm2, но оно не прослушивает порт.
Выполнение перезапуска pm2 возвращает его к жизни, но очевидно, что целью перезагрузки является нулевое время простоя.
Поиск в Google Я видел другие сообщения о проблемах в этой области, но я не видел ничего авторитетного и недавнего. Я обновился с v3.4.1 до v4.2.1, но все еще вижу ту же проблему.