pip завершается с ошибкой HTTP 503 при получении https://pypi.python

Я пытаюсь настроить сборочную машину с помощью Jenkins на экземпляре Amazon EC2. Это сборка Python и использование плагина shiningpanda для настройки virtualenv для сборки.

Каждый раз, когда я запускаю сборку, я запускаю:

pip install --use-mirrors --force-reinstall -r requirements.txt 

Я делал сборки весь день, пытаясь правильно настроить покрытие и pylint.

Теперь, в конце дня, я получаю следующие типы ошибок для нескольких проектов:

Ошибка HTTP 503 при получении https://pypi.python.org/packages/source/c/coverage/coverage-3.6.tar.gz#md5=67d4e393f4c6a5ffc18605409d2aa1ac (из https://pypi.python.org/simple/coverage/)

Не удалось установить покрытие требований == 3.6 (из -r requirements.txt (строка 11)) из-за ошибки HTTP Error 503: Service Unreachable

Если я перехожу по ссылке в браузере, он загружается нормально.

Почему это происходит? Есть ли предел API для pypi API, который я превышаю? Это работает весь день.

Еще одно замечание: каждый раз, когда я запускаю pip, происходит сбой в другом пакете. Последующая сборка после сообщения об ошибке выше покрытия успешно загружена, но через три пакета я получил ошибку 503.


person texuf    schedule 18.05.2013    source источник


Ответы (1)


503 обычно означает временную ошибку — веб-сервер не может обслужить запрос из-за, например, временной перегрузки.

Тот факт, что каждый раз это другой пакет, указывает на такую ​​временную ошибку. Перегрузка, вероятно, является результатом множества других вызовов, поступающих одновременно с вами.

person Barney Govan    schedule 18.05.2013