Ответ 1
Проверьте системные журналы на наличие сообщений о Node. Ваше приложение Node может использовать избыточную память и быть убитым Убийца вне памяти.
У меня есть приложение Node.js, которое загружает некоторые данные из Mysql в Redis при запуске приложения. Он работает нормально, пока мы не изменили данные в Mysql.
Теперь он просто выходит с сообщением "Killed".
Я пытаюсь определить проблему, но трудно отлаживать ее с помощью node -инспектора, поскольку проблема не возникает при запуске в --debug.
Я не думаю, что моя проблема в самих данных, потому что она работает на моей локальной машине, но не работает на моей производственной коробке.
Мой вопрос в том, что вызывает сообщение "Killed", это Node.js или он находится в драйвере Mysql или в другом месте?
Проверьте системные журналы на наличие сообщений о Node. Ваше приложение Node может использовать избыточную память и быть убитым Убийца вне памяти.
Не уверен, что Redis - это то, что вызывает сообщение Killed, но это было причиной моей проблемы.
Я отправлял много данных в multi, потому что изначально думал, что это способ использовать конвейерную обработку (что автоматически).