Я использую nginx для проксирования моего собственного сервера DNS. На некоторых веб-сайтах как ndtv.com я заметил, что индикатор выполнения браузера застревает приблизительно половина пути через, хотя веб-сайт полностью загружается и работа.
Я подозреваю, что это ниже могло быть причиной этого:
2017/07/20 10:33:46 [info] 26445#26445: *102806 udp client
<dns_client_ip>:12869 connected to 0.0.0.0:53
2017/07/20 10:33:46 [info] 26445#26445: *102806 udp proxy 127.0.0.1:55538
connected to 127.0.0.1:5053
2017/07/20 10:43:46 [info] 26445#26445: *102806 disconnected on shutdown
Заметьте, как требуется 10 минут для соединения, которое будет закрыто 10:43:46. Существует ли способ закрыть соединение UDP, как только ответ был отправлен?
У меня есть sudo, захватил все .conf файлы под / и т.д. для тайм-аута ключевого слова и вручную рассмотрел, если какая-либо установка тайм-аута похожа на него, могло бы быть ответственно за 10-минутную задержку, но никакую удачу.