View previous topic :: View next topic |
Author |
Message |
edge n00b
Joined: 23 Oct 2003 Posts: 57 Location: Ставрополь
|
Posted: Sat May 22, 2004 5:35 am Post subject: has already been started ... |
|
|
Приветствую всех!
Народ, кто разбирался с такой проблемой - после старта сервиса, если он сконфигурен неправильно, скажем ошибка в конфиге, то
он с виду как запускается:
* Starting named... [ ok ]
в то время как в процессах его нет, и если сделать:
/etc/init.d/named stop
то соответственно:
* Stopping named... [ !! ]
И вот тут самое интересное, если снова попробовать запустить:
* WARNING: "named" has already been started.
И на этом все, больше никакими силами его не запустить, даже если pid прибил. Все время пишет эту гадость. Где он ЭТО запоминает? Помогает только перезагрузка. После нее можно запустить без вопросов. Это наблюдается с любыми сервисами, неважно с какими. |
|
Back to top |
|
|
edge n00b
Joined: 23 Oct 2003 Posts: 57 Location: Ставрополь
|
Posted: Sat May 22, 2004 6:18 am Post subject: |
|
|
Хм, нашел. Оказалось зачем-то ссылка делается при старте в /var/lib/init.d/started на запущенные сервисы и при неправильном старте почему-то там тоже остается. Блин неправильно это как-то.. |
|
Back to top |
|
|
GreenDragon Guru
Joined: 31 Jul 2003 Posts: 319
|
Posted: Sat May 22, 2004 9:44 am Post subject: |
|
|
Почему не правильно?
В стартовом скрипте и на start и на stop записана проверка наличия запущенного сервиса. Если он не запущен, не важно по какой причине, то и удаление не происходит. |
|
Back to top |
|
|
Bash[DevNull] Guru
Joined: 10 Oct 2003 Posts: 333
|
Posted: Sun May 23, 2004 1:27 am Post subject: |
|
|
/etc/init.d/service-name zap
решит все проблемы
Quote: |
zap
Reset a service that is currently stopped, but still marked as started,
to the stopped state. Basically for killing zombie services. |
_________________ Biomechanical Artificial Sabotage Humanoid |
|
Back to top |
|
|
edge n00b
Joined: 23 Oct 2003 Posts: 57 Location: Ставрополь
|
Posted: Fri May 28, 2004 1:57 pm Post subject: |
|
|
Bash[DevNull] wrote: | /etc/init.d/service-name zap
решит все проблемы
|
Точно. Вот спасибо! |
|
Back to top |
|
|
|