Трудно полностью описать нашу проблему. Однако я постараюсь предоставить полную информацию. Я провел много часов и все еще застрял. Надеюсь, что кто-нибудь здесь может мне помочь.
В настоящее время наш контейнер случайным образом зависает при ответе на сетевой запрос.
У меня есть приложение nodejs, работающее на порту 8082, этот порт также доступен для хост-машины. Я создал мостовую сеть, чтобы связать ее с прокси-контейнером nginx.
Я написал сценарий для выполнения следующих действий
Иногда этот дизайн работает отлично. Однако иногда он ломается случайно . Разрыв происходит сразу после запуска контейнера, и как только он сломан, он не работает для всех запросов.
Вот как это происходит.
curl localhost: 8082
на хост-машине, он вернет Найдено. Перенаправление на / en
. Это верно. curl localhost: 8082 / en
, он надолго зависнет и вернет curl: (52) Пустой ответ от сервера
. docker exec 041fe684edfb curl localhost: 8082 / en
(041fe684edfb - имя контейнера), он возвращает 99% ответа и зависает при печати
, затем возвращает curl: (18) передача закрыта с 1 байтом, оставшимся для чтения
. docker exec -it 041fe684edfb bash
, а затем запускаю curl localhost: 8082 / en
в контейнерном терминале, он печатает ответ, зависает, но в другом (последнем) позиция <script defer src="https://d3l80sdjn9d1ye.cloudfront.net/bundles/runtime.93923d84c7f89f7844ae.js"></script>
<script defer src="https://d3l80sdjn9d1ye.cloudfront.net/bundles/admin-car-calendar~admin-host~admin-orders~admin-station~admin-stations~author-postView~holder-car-c~b1a1af4b.05ea0cbf23227e7a323a.js"></script>
<script defer src="https://d3l80sdjn9d1ye.cloudfront.net/bundles/admin-car-calendar~admin-car-orders~admin-cars~holder-car-calendar~holder-car-simple-calendar~holder~9dc2a71c.5714564e356df216ebb8.js"></script>
<script defer src="https://d3l80sdjn9d1ye.cloudfront.net/bundles/user-vs-home.dc7ac409e63e95c891ec.js"></script>
<script defer src="https://d3l80sdjn9d1ye.cloudfront.net/bundles/vendors.284ffc3f329d46200747.js"></script>
<script defer src="https://d3l80sdjn9d1ye.cloudfront.net/bundles/client.16b9bdc0c6df3c59afb6.js"></script>
<script defer src="https://d3l80sdjn9d1ye.cloudfront.net/bundles/styles.91c5d85ab779777de531.js"></script>
</body>