#java #maven #azure-devops #devops #azure-artifacts
#java #maven #azure-devops #devops #azure-артефакты
Вопрос:
Я связал свой канал DevOps с Maven и работает нормально. Но при большом объеме файла fat (180 МБ) с подключением, которое не так быстро (1 МБ / с), развертывается только pom, и DevOps отвечает 503, когда я дома, используя свои соединения со скоростью 1 Гбит / с, он развертывается нормально.
Существует ли ограничение по времени для загрузки артефактов? Как я могу избежать этой проблемы?
PS Загрузка также меньших артефактов работает нормально
Комментарии:
1. Где он развернут? менеджеру репозитория нравится Artifactory, Nexus?
2. Да, для артефактов
3. Тогда я бы проверил менеджера репозитория. Это используемый каталог или промежуточный прокси?
4. Да, похоже, ошибка тайм-аута сервера, но я уменьшил размер fat jar до 105 МБ и, используя 3 МБ / с, я получил ту же ошибку (и мои коллеги тоже). Мы тестировали также на другой DevOps Org / Prj / Feed, и ошибка та же. Журнал ошибок выглядит следующим образом: Не удалось развернуть артефакты: не удалось передать артефакт xx.xxxx:xxx:jar: 0.0.0 из / в xxxx_feed ( xxxx.pkgs.visualstudio.com/xxxx/_packaging/xxxx_feed/maven/v1 ): Передача не удалась для xxxx.pkgs.visualstudio.com/xxxxx/_packaging/xxx_feed/maven/v1 /… Служба 503 недоступна»
5. Пожалуйста, создайте новую организацию с новым проектом, воспроизведите там ту же проблему, а затем поделитесь именем организации здесь. Я пытаюсь проверить журнал ответов в фоновом режиме. (Мне нужно только имя вновь созданной организации, которое почти пусто для тестирования, чтобы я мог защитить ваши предварительные данные, такие как название вашей компании-организации)
Ответ №1:
измените переменную времени ожидания соединения в maven settings.xml .
взгляните на этот документ.
https://maven.apache.org/guides/mini/guide-http-settings.html#Connection_Timeouts