Re: как убить transmission-da ?
,-----[Ilya Yanok, 9 March 2012 02:13]:
> On 09.03.2012 01:58, -=Devil_InSide=- wrote:
>>>> root@storhost:/mnt# pkill -KILL transmission-da
>>>> root@storhost:/mnt# ps -A | grep trans
>>>> 749 ? 00:00:01 transmission-da <defunct>
>>>> 1300 ? 01:42:49 transmission-da
>>>> 32103 ? 00:00:00 transmission-da <defunct>
>>>> 32200 ? 00:00:01 transmission-da <defunct>
>>>
>>> А конкретно kill -KILL 1300 тот же результат дает? Тогда, насколько я
>>> представляю себе устройство юниксов, это значит, что застряло оно в
>>> ядре, и вопрос надо ставить "как выкрутиться из ситуации, когда внутри
>>> ядра что-то
>>> застряло, и непонятно, когда и как оно в итоге грохнется? И как к тому
>>> времени, когда таки грохнется, таки обеспечить возможность перезапустить
>>> сервер?"
>>>
>>> Логи соответствующей ругани ядра, если они были, вероятно, уже
>>> почистились ротацией, нет?
>>>
>>
>> а почему попытки убить именно 1300й ?
>> бить всех, бог узнает своих (с)
>> на самом деле отвалились процессы с <defunct>, а 1300й запуститься не
>> может. kill -9 749 1300 32103 32200
>> можно несколько раз.
>
> Нельзя убить того, кто уже мёртв ;)
> <defunct> -- это процессы-зомби, убитые, но ожидающие, когда их
> reap'нут. А 1300, судя по всему, застрял в TASK_UNINTERRUPTABLE -- в
> этом состоянии сигналы процессу не доставляются, поэтому kill и не
> работает.
>
ну ето, как бы, может, и да; но тем не менее, когда прекрасная сборка
doublecmd, не рассчитанная на дебиановские glibc умирала, картина была такая
ж. пара дефункшенов и один, который непоймичо.
и помогало лишь убитие всех.
)
--
__________
mpd status: [playing]
Psycho Motel - Western Shore
**************************************
* jabber: devil_inside@jabber.ru *
* Registered linux user #450844 *
**************************************
Reply to: