[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: