У меня есть программа, которая использует urllib для периодического получения URL-адреса, и я вижу прерывистый такие ошибки, как:
Ошибка ввода-вывода (ошибка сокета): [Errno 111] Соединение отклонено.
Он работает 90% времени, но он не работает. Если повторить выборку сразу после ее отказа, она будет успешной. Я не могу понять, почему это так. Я попытался выяснить, доступны ли какие-либо порты, и они есть. Любые идеи отладки?
Для получения дополнительной информации трассировка стека:
File "/usr/lib/python2.6/urllib.py", line 203, in open
return getattr(self, name)(url)
File "/usr/lib/python2.6/urllib.py", line 342, in open_http
h.endheaders()
File "/usr/lib/python2.6/httplib.py", line 868, in endheaders
self._send_output()
File "/usr/lib/python2.6/httplib.py", line 740, in _send_output
self.send(msg)
File "/usr/lib/python2.6/httplib.py", line 699, in send
self.connect()
File "/usr/lib/python2.6/httplib.py", line 683, in connect
self.timeout)
File "/usr/lib/python2.6/socket.py", line 512, in create_connection
raise error, msg
Изменить. Поиск Google не очень полезен, я получил от него то, что сервер Я получаю от того, что иногда отказывается от соединений, как я могу проверить его не ошибку в моем коде и это действительно так?