2015-03-11 6 views
0

Я испытываю странную проблему с хромом, сафари в iOS и браузером по умолчанию для Android. Браузер получает ERR_CONTENT_LENGTH_MISMATCH при загрузке домашней страницы моего сайта Typo3.Странная ошибка: ERR_CONTENT_LENGTH_MISMATCH

Я гугл уже и узнать, что эта ошибка может быть связана с:

  1. проблем сетевого подключения, как у нас есть брандмауэр где-то в сети, которая портит TCP/IP-пакеты.
  2. Возможно, это не закрыт ресурс соединения mysql.
  3. Возможно, это типичная неверная конфигурация сервера.

Возможно, важно сказать, что сервер работает на машине CentOS linux. Веб-сервер - Apache v.2.2.29. Версия PHP - 5.3.29.

Точные шаги для воспроизведения:

  1. Открыть хром сетевой консоли.
  2. Откройте домашнюю страницу сайта.
  3. Посмотрите, как браузер не сможет загрузить страницу.
  4. Проблема воспроизводится на виртуальных хостах HTTP и HTTPS (даже если я оставил только один из них).

Некоторые соображения:

  1. Не похоже, чтобы клиентский компьютер связанный с этим вопрос - это воспроизводимая на разных компьютерах и IPADS в нашем офисе
  2. ли, похоже, не будет проблемой сети потому, что он также происходит, когда приложение запускается на localhost.
  3. Не похоже, что проблема с mysql, только звонок mysql_close выполняется правильно.
  4. Проблема может быть воспроизведена, если я просто сделаю запрос view-source: в браузере, то есть связан с документацией, а не с изображениями, javascript или smth.
  5. Я могу подключиться к серверу Typo3 без каких-либо проблем. Это просто интерфейс, который терпит неудачу.
  6. Очистка кеша Typo3 помогает на короткий срок, так как проблема возникает снова - нам нужно запустить Chrome Canary в режиме мобильного моделирования.
  7. Ничто не добавляется в Apache error_log, когда проблема возникает, но есть что-л в журнал доступа Apache:

    172.31.13.171 - - [11/Mar/2015:20:54:59 +0000] "GET /store/login-widget HTTP/1.1" 302 - "-" "TYPO3/6.1.7" 
    94.79.153.74 - - [11/Mar/2015:20:54:59 +0000] "GET/HTTP/1.1" 200 39914 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36" 
    

    Я думаю, что может быть, важно то, что в /store/ папке сидит система Magento, которая должен возвращать части заголовка в ответ на запрос /store/login-widget. Но запрос к /store/login-widget работает нормально, насколько я вижу.

Было бы здорово иметь какие-либо идеи о том, что я могу проверить, у меня действительно нет идей.

+0

Я не вижу здесь никаких примечаний о журналах ошибок - вы их проверили? Обычно (по моему опыту) это проблема с разрешением, проблема с кешированием или комбинация того и другого. – Ohgodwhy

+0

@Ohgodwhy спасибо за подсказку - добавлено больше деталей к сообщению, включая информацию о журналах –

ответ

3

Похоже, here is the issue, по крайней мере, предложенное решение работает для меня.Таким образом, установка

config.enableContentLengthHeader = 0 

помогает остановить сбой браузера, но система в реальном времени работает плавно, включив эту настройку. Не знаю, в чем разница.

Смежные вопросы