PM2 работает, но имеет большой счетчик перезапусков без ошибок? - PullRequest
0 голосов
/ 10 января 2019

Так что недавно я использовал PM2, и с точки зрения функциональности и тому подобного он работает отлично.

Тем не менее, я заметил, что если я оставлю приложение на узле запущенным на ночь и проверим его утром, оно переместится в счетчик «перезапуска» примерно в 20 раз.

Например, у меня это было только на сервере в течение прошлых нескольких дней, и число перезапусков составляет 100 +.

Нет журналов ошибок, журналы вывода выглядят нормально и не имеют ничего хитроумного. Поэтому я не уверен, что является причиной этого.

Само приложение работает нормально, если вы получаете к нему доступ, но я обнаружил, что никогда не рекомендуется оставлять что-то подобное без изменений.

Возможно, это может быть утечка памяти или что-то еще? Если бы кто-то мог указать мне правильное направление, это было бы очень полезно.

Я не совсем уверен, что предоставить, поэтому при необходимости дайте мне знать, и я могу предоставить свои файлы конфигурации / ошибок и тому подобное для PM2.

Спасибо.

1 Ответ

0 голосов
/ 10 января 2019

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

PM2 start --name my-process --max-memory-restart 5000M index.js
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...