kill -9 не помогает

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
alexsf
Сообщения: 197
ОС: openSUSE-11.2

kill -9 не помогает

Сообщение alexsf »

Есть сервер, который нельзя перегрузить. Мониторится на нем при помощи nagios место на дисках. Вчера nagios выдал:

SNMP query failed

На сервере попытался рестартовать snmpd (RHEL3u6). Не дает. Попытался кильнуть руками - процесс не снимаетсяПробовал по всякому:

[root@adonis log]# ps -aux | grep snmp
root 31515 0.2 0.0 10412 1996 ? D 11:22 0:44 /usr/sbin/snmpd -s -l /dev/null -P /var/run/snmpd -a
root 2021 0.0 0.0 4572 660 pts/1 S 16:00 0:00 grep snmp
[root@adonis log]# kill 31515
[root@adonis log]# ps -aux | grep snmp
root 31515 0.2 0.0 10412 1996 ? D 11:22 0:44 /usr/sbin/snmpd -s -l /dev/null -P /var/run/snmpd -a
root 2023 0.0 0.0 4572 656 pts/1 S 16:00 0:00 grep snmp
[root@adonis log]# kill -SIGKILL 31515
[root@adonis log]# ps -aux | grep snmp
root 31515 0.2 0.0 10412 1996 ? D 11:22 0:44 /usr/sbin/snmpd -s -l /dev/null -P /var/run/snmpd -a
root 2025 0.0 0.0 4568 660 pts/1 S 16:00 0:00 grep snmp
[root@adonis log]# kill -SIGHUP 31515
[root@adonis log]# ps -aux | grep snmp
root 31515 0.2 0.0 10412 1996 ? D 11:22 0:44 /usr/sbin/snmpd -s -l /dev/null -P /var/run/snmpd -a
root 2039 0.0 0.0 4548 656 pts/1 S 16:01 0:00 grep snmp
[root@adonis log]# kill -s SIGKILL 31515
[root@adonis log]# ps -aux | grep snmp
root 31515 0.2 0.0 10412 1996 ? D 11:22 0:44 /usr/sbin/snmpd -s -l /dev/null -P /var/run/snmpd -a
root 2085 0.0 0.0 4572 656 pts/1 S 16:02 0:00 grep snmp
[root@adonis log]# kill -s SIGHUP 31515
[root@adonis log]# kill -s SIGABRT 31515
[root@adonis log]# ps -aux | grep snmp
root 31515 0.2 0.0 10412 1996 ? D 11:22 0:44 /usr/sbin/snmpd -s -l /dev/null -P /var/run/snmpd -a
root 2089 0.0 0.0 4576 660 pts/1 S 16:02 0:00 grep snmp
[root@adonis log]# kill -9 31515
[root@adonis log]# ps -aux | grep snmp
root 31515 0.2 0.0 10412 1996 ? D 11:22 0:44 /usr/sbin/snmpd -s -l /dev/null -P /var/run/snmpd -a
root 2105 0.0 0.0 4572 656 pts/1 S 16:04 0:00 grep snmp

Как мне убить процесс?
Спасибо сказали:
ultros
Сообщения: 24
ОС: Linux

Re: kill -9 не помогает

Сообщение ultros »

Иногда процесс продолжает существовать и после отправления сигнала
SIGTERM. В этом случае можно применить более жесткое средство — по
слать процессу сигнал S I G K I L L с номером (9), — поскольку этот сигнал
нельзя ни перехватить, ни игнорировать:
$ kill 9 pid
Однако возможны ситуации, когда процесс не исчезает и в этом случае.
Это может произойти для следующих процессов:
Процессы зомби. Фактически процесса как такового не существует,
осталась лишь запись в системной таблице процессов, поэтому уда
лить его можно только перезапуском операционной системы. Зомби
в небольших количествах не представляют опасности, однако если
их много, это может привести к переполнению таблицы процессов.

Процессы, ожидающие недоступные ресурсы NFS (Network File
System), например, записывающие данные в файл файловой системы
удаленного компьютера, отключившегося от сети. Эту ситуацию
можно преодолеть, послав процессу сигнал SIGINT или SIGQUIT

Процессы, ожидающие завершения операции с устройством, напри
мер, перемотки магнитной ленты.
Из книжки Андрея Робачевский. Операционная система UNIX.
Спасибо сказали:
Аватара пользователя
alexsf
Сообщения: 197
ОС: openSUSE-11.2

Re: kill -9 не помогает

Сообщение alexsf »

А если и это не помогает. И перегружать нельзя? Что делать?
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: kill -9 не помогает

Сообщение tmp13 »

почему нельзя? на 1 мин думаю не страшно)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
Аватара пользователя
alexsf
Сообщения: 197
ОС: openSUSE-11.2

Re: kill -9 не помогает

Сообщение alexsf »

Раз по другому нельзя - буду ждать выходных...
А жаль, думал в linux такие проблемы можно решать без перезагрузки сервера...
Спасибо сказали: