Процесс в системе <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