Bug 19283 - Stale PID file case tracking
Summary: Stale PID file case tracking
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-services (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-22 23:35 MSK by Alexey Rusakov
Modified: 2009-04-01 16:10 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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, но у меня никаких идей на этот счет пока нет...