Задержка загрузки веб-страниц

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

$ head.bashrc
echo "Running bashrc"

Затем при входе в систему вы увидите что-то вроде этого:

running bashrc
running bash_aliases
-bash: $'\r' : command not found
-bash: $'\r' : command not found
-bash: $'\r' : command not found 
running something_else

В этот момент вы можете сделать вывод, что (в приведенном выше примере).bash_aliasesсодержит оскорбительные окончания строк.

Если вы идентифицировали файл, но проблемные строки не бросаются в глаза, вы можете использовать тот же метод, чтобы отследить строку. Повторить сообщение через половину файла, затем через 3/4 или 1/4, в зависимости от вывода. Таким образом, вы можете отследить линию, в зависимости от того, отдается ли она эхом до или после вашего эха.

0
24.06.2020, 22:29
1 ответ

Это какая-то проблема с DNS. Это может произойти, если вы сначала запрашиваете неправильные серверы имен. Вы можете проверить это с помощью tcpdump. Узнайте, к каким серверам обращаются в первую очередь.

# assuming eth0 is your WAN interface
tcpdump -i eth0 -n udp port 53

Или вы добавляете домен в /etc/hosts. Если задержка исчезнет, ​​проблема заключается во внешнем доступе к DNS.

Если это не влияет на проблему, причиной может быть /etc/nsswitch.conf. Измените строку hostsна

.
hosts:          files dns

и перезапустите браузер.

Последней возможной причиной, которая приходит мне на ум, является демон кэширования службы имен (nscd ). Проверьте, работает ли он в вашей системе, и отключите его, чтобы проверить, решает ли это проблему.

1
18.03.2021, 23:24

Теги

Похожие вопросы