Состояния процесса в linux
Когда-то давно я думал, что root
всемогущ и может убить любой процесс. Однако если процесс находится в состоянии Uninterruptible Sleep (оно же D), то он может так конкретно повиснуть, что поможет только перезагрузка, о чем даже в отделе травили страшилки на вечер пятницы:) А происходит это из-за того, что процесс ждет I/O и на сигналы не реагирует. И если что-то пошло не так, то так он и будет висеть до следующей перезагрузки, несмотря ни на что (такое было на проде).
В новом дивном мире ты просто редеплоишь докер-контейнер в кубере, но на нем свет клином не сошелся.
Подробнее про состояние процессов можно почитать в статье.