Процесс в системе defunct

Процесс в системе <defunct>

В системе начало расти кол-во запущенных процессов (узнал по мониторингу в Zabbix) без особых на то причин. Выяснил, что много процессов обозначены как defunct.

ps -eH

5013 ? 00:00:00 su
5014 ? 00:00:00 bash
20236 ? 00:00:00 bash <defunct>
20249 ? 00:00:00 su
20250 ? 00:00:00 bash
6440 ? 00:00:00 bash <defunct>
6443 ? 00:00:00 su
6444 ? 00:00:00 bash
677 ? 00:00:00 bash <defunct>
680 ? 00:00:00 su
681 ? 00:00:00 bash
15710 ? 00:00:00 bash <defunct>

В моём случае это были последствия завершения/перезагрузки старого сервиса категории «легаси», что для профилактики приходилось делать несколько раз в неделю.

Поскольку процессов много и вручную завершать их совсем не вариант, то делается это так:

ps -ef | grep defunct | grep -v grep | awk '{print $2}' | xargs kill -9

 

Добавить комментарий