Найти - Пользователи
Полная версия: BaseHTTPServer
Начало » Web » BaseHTTPServer
1
Чел_вТапКах
Извините за просто вопрос без примера, но нигде не смог найти как проверить статус сервера, то есть бежит он или нет
и второй вопрос : что будет если сделать повторно startHTTPServer , будут ли 2 сервака на одном порту бежать,
или он убьет старый, просто первый я запускаю serve_forever(), а serve_forever() находится в обычном методе а не в классе,
то есть Server.shutdown не применишь, а как остановить по другому я не знаю


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


и второй вопрос : что будет если сделать повторно startHTTPServer , будут ли 2 сервака на одном порту бежать,
или он убьет старый
звучит, как описание какого-то боевика. нет, два бежать не будут, боливар не вынесет.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB