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 и не работает.

--
Илья



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/jjbaul$3ue$1...@dough.gmane.org

Ответить