Jump to content

Как бы прибить зависший процесс?


Recommended Posts

Posted

Есть старый сервер с RHEL4.

На сервере подключен дисковый том по протоколу iSCSI.

На СХД был сбой, дисковый том отвалился, при попытке перезапуска iscsid получал сообщение, что модель iscsi_sfnet используется.

Попробовал удалить модуль командой "rmmod -f iscsi_sfnet" - та же ошибка.

Попробовал команду "rmmod -fw iscsi_sfnet" - и теперь процесс завис и не убивается:

# cat /proc/30014/status 
Name:	rmmod
State:	D (disk sleep)
SleepAVG:	78%
Tgid:	30014
Pid:	30014
PPid:	1
TracerPid:	6168
Uid:	0	0	0	0
Gid:	0	0	0	0
FDSize:	256
Groups:	0 1 2 3 4 6 10 
VmSize:	    2396 kB
VmLck:	       0 kB
VmRSS:	     188 kB
VmData:	      28 kB
VmStk:	      16 kB
VmExe:	       6 kB
VmLib:	    1286 kB
StaBrk:	00503000 kB
Brk:	00503000 kB
StaStk:	7fbffffa70 kB
Threads:	1
SigPnd:	0000000000040100
ShdPnd:	0000000000004103
SigBlk:	0000000000000000
SigIgn:	0000000000000000
SigCgt:	0000000000000000
CapInh:	0000000000000000
CapPrm:	00000000fffffeff
CapEff:	00000000fffffeff

Пробовал подключиться отладчиком (gdb, attach 30014) — получаю сообщение "ptrace: Operation not permitted".

Перегружать сервер нежелательно. Можно ли как-то прибить процесс и выгрузить модули ядра, не перегружая сервер?

Подключиться отладчиком к процессу скорее всего не могу из-за SELinux. SELinux можно и отключить, но я вообще не уверен, что с помощью gdb смогу аккуратно выгрузить ненужное, а не уроню весь сервер.

Не подскажете, есть ли более безопасные способы закрыть подобные зависшие процессы?

Posted

На том lvm, я iscsi через multipath и lvm подключал.

Уже и не помню, почему именно так. Кажется, чтобы потом легко было менять размер тома.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.