Tayson
Новичок
Как корректно убить Деймона ?
ОС Дебиан 5
Крутится пару демонов.
Щас переписываю протокол под один деймон, и приходится его передергивать чтоб стартануть новую версию.
Работать приходится ночью, когда на систему минимальная нагрузка.
Убиваю его через: kill ****, где *** - пид деймона.
Так вот после команды килл, сразу не могу стартануть новую версию, так как ОС ругается что типа сокет на этом порту существует,
и указывает на строчку в скрипте :
socket_bind($sock, HOST, PORT)
Приходится выжидать от 1 до 5 мин (не знаю почему такой интервал). А это время очень критично, так как система полностью рабочая, и простои ооочень не желательны.
ВОПРОС: как избежать простоя? Толи убивать как то корректно, толи ..... ???
ОС Дебиан 5
Крутится пару демонов.
Щас переписываю протокол под один деймон, и приходится его передергивать чтоб стартануть новую версию.
Работать приходится ночью, когда на систему минимальная нагрузка.
Убиваю его через: kill ****, где *** - пид деймона.
Так вот после команды килл, сразу не могу стартануть новую версию, так как ОС ругается что типа сокет на этом порту существует,
и указывает на строчку в скрипте :
socket_bind($sock, HOST, PORT)
Приходится выжидать от 1 до 5 мин (не знаю почему такой интервал). А это время очень критично, так как система полностью рабочая, и простои ооочень не желательны.
ВОПРОС: как избежать простоя? Толи убивать как то корректно, толи ..... ???