npm ОШИБКА! Время ожидания ответа при попытке получить - PullRequest
1 голос
/ 12 апреля 2020

Я получил ошибку ниже, когда пытался развернуть мое приложение через dockerfile на базе Centos. Другие npm модули установки были в порядке. npm ОШИБКА! Время ожидания ответа при попытке получить https://artifactory.mycompany.com/artifactory/api/npm/npm-repo/aws-amplify (более 30000 мс)

Envr, который я запускаю: установка npm происходит в среде docker с Nodejs10.x, который я увеличил тайм-аут, добавив приведенные ниже команды в мой dockerfile, но все равно получаю ту же ошибку, что и выше

 && npm config set fetch-retry-mintimeout 20000 \   (was 10000)
 && npm config set fetch-retry-maxtimeout 300000    (was 60000)

Заранее благодарим за любую помощь !!

1 Ответ

1 голос
/ 12 апреля 2020

Оригинальный тайм-аут кажется разумным. Возможно, существует большая проблема с подключением вашего контейнера docker к серверу артефакта. Можете ли вы заменить сценарий развертывания на «sleep 60000», а затем запустить его. Получив спящий контейнер, войдите в него, используя

docker exec -it <container_id> /bin/bash

, и попытайтесь подключиться к серверу с ошибками. Использование такой команды

curl https://artifactory.mycompany.com/artifactory/api/npm/npm-repo/aws-amplify

Если вы не получите ответ от curl, существует большая проблема с подключением, которую вы должны решить в первую очередь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...