Команда Solve завершена с кодом выхода 137 в Kubernetes - PullRequest
0 голосов
/ 07 февраля 2020

Я использую сервис Kubernetes, используя exe c, в котором есть несколько пакетов в statefulset. Если я убиваю один из мастер-модулей, используемых службой в exe c, он завершается с кодом 137. Я хочу перенаправить его на другой модуль сразу после уничтожения или применить ожидание перед выходом. Мне нужна помощь. Ждет ответа. Спасибо.

1 Ответ

2 голосов
/ 07 февраля 2020

137 означает, что ваш процесс завершен из-за SIGKILL, обычно потому, что в системе не хватает оперативной памяти. К сожалению, с SIGKILL задержка невозможна, ядро ​​просто отбрасывает ваш процесс, и это все. Kubernetes обнаруживает это быстро, и если вы используете сетевой путь на основе сервиса, он обычно реагирует через 1-2 секунды. Я бы порекомендовал выяснить, почему ваш процесс жестко убит, и исправить это:)

...