в нашей настройке у нас есть виртуальная машина без внешних IP-адресов, обращающихся к внешнему миру через Google Cloud NAT.
Наблюдаем странное поведение:
- каждый 10-15-й запрос значительно задерживается (15-135 секунд)
~$ for i in {1..50}; do echo $i; time curl -s 'https://stackoverflow.com/' >
/dev/null; done
.
.
.
15
real 2m10.830s
user 0m0.049s
sys 0m0.029s
- Я вижу в журналах драйвера стека, что соответствующие соединения были УДАЛЕНЫ:
{
.
.
.
jsonPayload: {
allocation_status: "DROPPED"
}
timestamp: "2019-09-20T11:41:05.904608023Z"
}
Любые идеи/предложения по решению проблемы будут высоко оценены. :)
Спасибо,
Борис
DROPPED
означает, что другая сторона отклонила вашу попытку подключения. Если это так, ваше решение состоит в том, чтобы не делать этого. - person John Hanley   schedule 20.09.2019