Подтвердить что ты не робот

Что может вызвать node.js для печати Killed и exit?

У меня есть приложение Node.js, которое загружает некоторые данные из Mysql в Redis при запуске приложения. Он работает нормально, пока мы не изменили данные в Mysql.

Теперь он просто выходит с сообщением "Killed".

Я пытаюсь определить проблему, но трудно отлаживать ее с помощью node -инспектора, поскольку проблема не возникает при запуске в --debug.

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

Мой вопрос в том, что вызывает сообщение "Killed", это Node.js или он находится в драйвере Mysql или в другом месте?

4b9b3361

Ответ 1

Проверьте системные журналы на наличие сообщений о Node. Ваше приложение Node может использовать избыточную память и быть убитым Убийца вне памяти.

Ответ 2

Не уверен, что Redis - это то, что вызывает сообщение Killed, но это было причиной моей проблемы.

Я отправлял много данных в multi, потому что изначально думал, что это способ использовать конвейерную обработку (что автоматически).