2016-11-25 3 views
0

Я использую модуль ftplib в Python для загрузки некоторых спутниковых данных, но после загрузки 1 файла я пытаюсь закрыть соединение, тогда оно дает это исключение:ftplib.error_temp: 421 С вашего интернет-адреса слишком много подключений

"ftplib.error_temp: 421 Timeout." 

После 10mins, я пытаюсь восстановить FTP-сайт, чтобы загрузить некоторые данные еще раз, еще одно исключение снова:

>>> ftp.connect('ladsweb.nascom.nasa.gov') 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/root/.pyenv/versions/3.5.2/lib/python3.5/ftplib.py", line 156, in connect 
    self.welcome = self.getresp() 
    File "/root/.pyenv/versions/3.5.2/lib/python3.5/ftplib.py", line 243, in getresp 
    raise error_temp(resp) 
ftplib.error_temp: 421 There are too many connections from your internet address. 

как я могу снова подключиться к сайту FTP?

+0

Они, вероятно, ограничивают количество запросов, которые вы можете сделать за определенный промежуток времени. – mike510a

ответ

0

421 С вашего интернет-адреса слишком много ссылок.

Это ограничение, выполняемое целевым сайтом, чтобы ограничить количество подключений, выполняемых одной системой. Неизвестно, как именно это ограничение применяется, т. Е. Если оно просто подсчитывает текущие активные соединения или если оно принимает попытки соединения в течение некоторого периода времени. Вы должны повторить попытку позже.

Смежные вопросы