Bug 19283

Summary: Stale PID file case tracking
Product: Sisyphus Reporter: Alexey Rusakov <ktirf>
Component: alterator-servicesAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: mike, sem
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Rusakov 2009-03-22 23:35:00 MSK
Я понимаю, что в общем случае обработать вывод от service <> status не представляется возможным, но помимо running и stopped есть ещё один весьма распространённый случай, о котором крайне желательно знать. Это когда выводится: dead, but stale PID file exists. Просьба добавить поддержку такого статуса.

Заодно имеет смысл подумать о том, что с таким статусом позволять делать. Понятно, что останавливать уже нечего, но возможно, имеет смысл предложить сделать уборку за умершим сервисом? То есть предлагать выбор из "не менять", "запустить" (или даже "перезапустить" с семантикой "запустить") и "прибраться" (clean up).
Comment 1 Vladislav Zavjalov 2009-04-01 16:10:16 MSD
fixed in 1.5-alt9

По "is dead, but stale PID file exists" выводится "состояние: stopped".

Видимо, можно придумывать и какое-то другие слова и действия в зависимости от вывода service status, но у меня никаких идей на этот счет пока нет...