Доброго времени суток.
Есть сеть на пару десятков компов, в сети используется прокси-сервер. Есть внутренний intranet сайт. Браузер по умолчанию - ФФ.
Несколько недель назад появилась проблема:
на некоторых компах перестал грузится внутренний сайт. Между машинами логической связи не найти. Не грузится только под ФФ - другой браузер на этой же машине отрабатывает. На разных машинах стоят версии ФФ разные - от 29 до 17.
Пока нашли два решения:
1. на локальной машине: надо переименовать папку профиля (например, дописать 1 в конце), в настройках ФФ указать "новую" папку. Сохранить. Сайт начинает грузится.
2. на стороне сайта: убрать из страницы подключение css файлика - страница грузится.
По логам на стороне сервера получается, что при обращении к сайту происходит "зацикливание" (цветом выделил файл, который мешает загрузке):
10.200.5.37 - - [02/Jun/2014:15:21:44 +0400] "GET / HTTP/1.1" 200 66444
10.200.5.37 - - [02/Jun/2014:15:21:44 +0400] "GET /modules/reserv3/css/reserv.css HTTP/1.1" 200 3839
10.200.5.37 - - [02/Jun/2014:15:21:44 +0400] "GET /includes/js/jquery-1.11.1.min.js HTTP/1.1" 200 95790
10.200.5.37 - - [02/Jun/2014:15:21:44 +0400] "GET /modules/reserv3/js/green.js HTTP/1.1" 200 23359
10.200.5.37 - - [02/Jun/2014:15:21:44 +0400] "GET /les/js/main.js HTTP/1.1" 200 8327
10.200.5.37 - - [02/Jun/2014:15:21:44 +0400] "GET /themes/RusNuke2003/style/style.css HTTP/1.1" 200 26737
10.200.5.37 - - [02/Jun/2014:15:21:44 +0400] "GET /includes/js/jquery.lightbox-0.5.css HTTP/1.1" 200 2366
10.200.5.37 - - [02/Jun/2014:15:21:44 +0400] "GET / HTTP/1.1" 200 66443
10.200.5.37 - - [02/Jun/2014:15:21:45 +0400] "GET / HTTP/1.1" 200 66444
10.200.5.37 - - [02/Jun/2014:15:21:45 +0400] "GET /modules/reserv3/css/reserv.css HTTP/1.1" 200 3839
10.200.5.37 - - [02/Jun/2014:15:21:45 +0400] "GET /includes/js/jquery-1.11.1.min.js HTTP/1.1" 200 95790
10.200.5.37 - - [02/Jun/2014:15:21:45 +0400] "GET /modules/reserv3/js/green.js HTTP/1.1" 200 23359
10.200.5.37 - - [02/Jun/2014:15:21:45 +0400] "GET /les/js/main.js HTTP/1.1" 200 8327
10.200.5.37 - - [02/Jun/2014:15:21:45 +0400] "GET /themes/RusNuke2003/style/style.css HTTP/1.1" 200 26737
10.200.5.37 - - [02/Jun/2014:15:21:45 +0400] "GET /includes/js/jquery.lightbox-0.5.css HTTP/1.1" 200 2366
10.200.5.37 - - [02/Jun/2014:15:21:45 +0400] "GET /includes/js/jquery.tablednd_0_5.js HTTP/1.1" 200 16649
10.200.5.37 - - [02/Jun/2014:15:21:45 +0400] "GET /includes/js/farbtastic.js HTTP/1.1" 200 9926
Интересно понять отчего такое поведение браузера? Что ему не нравится в этом файле, в директории, в которой находится этот файл?
Если подобное уже было, приношу извинения. Не знаю что вбить в поиск (
Отредактировано zoodov (03-06-2014 14:03:11)
Отсутствует
судя по описанному гдето на странице некорректно отрабатывают скрипты
смотрите что в консоли ошибок пишет когда происходит затыка.
Как такого затыка нет. Просто белый экран и крутится кружок загрузки на вкладке. По таймауту не вылетает, ошибок сервер не отдает.
Вот в таком положении, проблема исчезает:
<!-- <link rel="stylesheet" href="themes/<?=$ThemeSel?>/style/style.css" type="text/css" /> -->
Скрипты - это яваскрипт имеется в виду?
Отсутствует
zoodov пишетСкрипты - это яваскрипт имеется в виду?
да.
Убрал все яваскрипт подключения на странице. Эффекта нет. Со стилями не грузится, без них - все ок.
zoodov пишетошибок сервер не отдает.
вопрос был про консоль ошибок браузера.
Ошибок яваскрипт нет. Я правильно понял про консоль ошибок?
Отсутствует
zoodov пишетЯ правильно понял про консоль ошибок?
да.
а очистка кэша дает что нибудь?
Чистка кэша была первым что сделали. Без результатов.
еще рекомендую посмотреть и сравнить настройки about:config на нормальной и глючной тачке (лучше на нескольких)
обратив внимание на параметры связанные с pipelining, spdy, connection и с кэшом ну и вообще прошерстить те настройки где упоминается network
Настройка | Норм комп | Глючный комп 1 | Глючный комп 2 |
network.activity.blipIntervalMilliseconds | 0 | - | 0 |
network.disable.ipc.security | true | - | true |
network.dns.disablePrefetch | false | - | false |
network.dnsCacheEntries | - | - | 400 |
network.dnsCacheExpiration | - | - | 60 |
network.dnsCacheExpirationGracePeriod | 2592000 | - | 60 |
network.EnableIDN | - | true | - |
network.http.max-persistent-connections-per-proxy | 32 | 8 | 32 |
-------------------------------------------------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
network.http.pacing.requests.burst | 32 | - | 32 |
network.http.pacing.requests.enabled | true | - | true |
network.http.pacing.requests.hz | 100 | - | 100 |
network.http.pacing.requests.min-parallelism | 6 | - | 6 |
-------------------------------------------------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
network.http.rendering-critical-requests-prioritization | true | - | true |
network.http.referer.XOriginPolicy | - | - | 0 |
network.http.referer.spoofSource | - | - | false |
network.http.referer.trimmengPolicy | - | - | 0 |
network.http.responce.timeout | - | - | 300 |
-------------------------------------------------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
network.http.spdy.allow-push | true | - | true |
network.http.spdy.enabled.http2draft | true | - | false |
network.http.spdy.enabled.v3-1 | true | - | true |
network.http.spdy.enforce-tls-profile | true | - | true |
network.http.spdy.persistent-settings | false | - | false |
network.http.spdy.ping-threshold | 58 | 44 | 58 |
network.http.spdy.push-allowance | 65536 | - | 131072 |
network.http.spdy.use-alternate-protocol | - | true | - |
-------------------------------------------------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
network.http.speculative-parallel-limit | 6 | - | 6 |
network.protocol-handler.external.ile | - | - | false |
network.protocol-handler.external.tps | - | - | false |
network.protocol-handler.external.ttp | - | - | false |
network.protocol-handler.external.ttps | - | - | false |
network.protocol-handler.external.ms-windows-store | true | - | true |
network.protocol-handler.warn-external.ms-windows-store | false | - | false |
network.stricttransportsecurity.preloadlist | true | - | - |
network.stricttransportsecurity.preloadlist | true | - | - |
Отсутствует
И еще момент: внутренний сайт доступен по двум доменным именам: один исторический, второй правильный. Для чего так мне неведомо.
На глючной машине в одной вкладке не грузится сайт по правильному имени, в соседней - грузится по историческому имени.
От чего такое может быть?
Отсутствует