Есть сервер, который нельзя перегрузить. Мониторится на нем при помощи 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
Как мне убить процесс?
kill -9 не помогает
Модераторы: SLEDopit, Модераторы разделов
-
ultros
- Сообщения: 24
- ОС: Linux
Re: kill -9 не помогает
Иногда процесс продолжает существовать и после отправления сигнала
SIGTERM. В этом случае можно применить более жесткое средство — по
слать процессу сигнал S I G K I L L с номером (9), — поскольку этот сигнал
нельзя ни перехватить, ни игнорировать:
$ kill 9 pid
Однако возможны ситуации, когда процесс не исчезает и в этом случае.
Это может произойти для следующих процессов:
Процессы зомби. Фактически процесса как такового не существует,
осталась лишь запись в системной таблице процессов, поэтому уда
лить его можно только перезапуском операционной системы. Зомби
в небольших количествах не представляют опасности, однако если
их много, это может привести к переполнению таблицы процессов.
Процессы, ожидающие недоступные ресурсы NFS (Network File
System), например, записывающие данные в файл файловой системы
удаленного компьютера, отключившегося от сети. Эту ситуацию
можно преодолеть, послав процессу сигнал SIGINT или SIGQUIT
Процессы, ожидающие завершения операции с устройством, напри
мер, перемотки магнитной ленты.
Из книжки Андрея Робачевский. Операционная система UNIX.
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 не помогает
А если и это не помогает. И перегружать нельзя? Что делать?
-
tmp13
- Сообщения: 986
- ОС: openSuse 11.2
Re: kill -9 не помогает
почему нельзя? на 1 мин думаю не страшно)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
-
alexsf
- Сообщения: 197
- ОС: openSUSE-11.2
Re: kill -9 не помогает
Раз по другому нельзя - буду ждать выходных...
А жаль, думал в linux такие проблемы можно решать без перезагрузки сервера...
А жаль, думал в linux такие проблемы можно решать без перезагрузки сервера...