У меня есть программа, которая использует 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 не очень полезен, я понял, что сервер
Я получаю от иногда отказывает соединения, как я могу убедиться, что это не ошибка в моем коде
и это действительно так?