Интересно, аварийно завершается ли приведенный ниже код python (в частности, http-сервер)? Предполагая, что в каком-либо коде библиотеки (уже скомпилированном) нет ошибки грамматики, я думаю, что обработка исключений за какое-то время l oop должна быть достаточной для того, чтобы этот код не обрабатывал sh в любое время. Я некоторое время пробовал приведенный ниже код и никогда не падал, но мне интересно, теоретически или практически возможно ли для этой программы взломать sh?
while True:
try:
server = HTTPServer(('', PORT_NUMBER), myHandler)
server.serve_forever()
except:
try:
server.socket.close()
except:
pass
Фактическая причина, по которой я задаю этот вопрос, который я не задаю? не хочу иметь дело с UNIX персоналом, который следит за процессом и перезапускает его в случае сбоя. Достаточно ли вышеуказанного решения? Спасибо.