Форум сайта python.su
Извините за просто вопрос без примера, но нигде не смог найти как проверить статус сервера, то есть бежит он или нет
и второй вопрос : что будет если сделать повторно startHTTPServer , будут ли 2 сервака на одном порту бежать,
или он убьет старый, просто первый я запускаю serve_forever(), а serve_forever() находится в обычном методе а не в классе,
то есть Server.shutdown не применишь, а как остановить по другому я не знаю
Буду благодарен за любой совет
Офлайн
Чел_вТапКахКуда бежит? =)
бежит он или нет
Чел_вТапКахЕсли вы попытаетесь заставить сокет слушать порт, который уже занят, он вам об этом сообщит исключением.
что будет если сделать повторно startHTTPServer , будут ли 2 сервака на одном порту бежать
Чел_вТапКахТут хорошо продемонстрировано.
то есть Server.shutdown не применишь, а как остановить по другому я не знаю
Офлайн
regallон у меня периодически перестает принимать запросы, поэтому мне нужно смотреть слушает он по порту или нет, и если нет то запускать заново… ну или если так не получается, то просто рестартовать его каждые полчаса- час
Куда бежит? smile
Офлайн
так как понять работает ли он до сих пор или нет?
Офлайн
Отправьте запрос - получите ответ, так и поймете, используйте urllib, например.
Офлайн
сапсибо большое за ответы, если кому нибудь интересно пишите, расскажу как сделал
Офлайн
Чел_вТапКахps aux? pgrep?
Извините за просто вопрос без примера, но нигде не смог найти как проверить статус сервера, то есть бежит он или нет
и второй вопрос : что будет если сделать повторно startHTTPServer , будут ли 2 сервака на одном порту бежать,звучит, как описание какого-то боевика. нет, два бежать не будут, боливар не вынесет.
или он убьет старый
Отредактировано (Фев. 13, 2011 13:04:28)
Офлайн