#node.js #pm2
#node.js #pm2
Вопрос:
я использую pm2 в производственных приложениях
завершит ли перезапуск pm2 текущие rest api?
Если да, то существует ли обходной путь для того, чтобы не завершать работу существующего Rest API при перезапуске pm2.
Ответ №1:
Вы захотите использовать кластерный режим ( -i 4
) и pm2 reload
выполнять развертывания с нулевым временем простоя.
Здесь есть руководство, в котором подробно описываются следующие моменты:https://futurestud.io/tutorials/pm2-cluster-mode-and-zero-downtime-restarts
Комментарии:
1. У меня есть еще один запрос, я не использую http-модуль, вместо этого напрямую использую app.listen() для запуска приложения. Работает ли pm2 cluser с этим примером