err invalid chunked encoding

Что означает ошибка в Chrome:
GET localhost/js/jquery.js net::ERR_INVALID_CHUNKED_ENCODING

?
————————————
ошибка происходит когда браузер пытается получить от сервера файл с расширением js, с другими(HTML, ico, png) файлами такой проблемы нет.

Проблема была в неправильном ответе со стороны сервера.

  • Вопрос задан более трёх лет назад
  • 6058 просмотров

Как правило, «Oшибка 321: неправильный формат файла» возникает из-за повреждений в операционной системе Windows.

Существует несколько ситуаций, которые могут вызвать эту ошибку файловой системы, например, незавершенная установка программы, неполное удаление файлов, неправильное удаление установленных программ или устройств. Также эта ошибка может появиться в том случае, если операционная система заражена трояном или другим вирусом, что приводит к некорректной работе компьютера или ноутбука. Любая из упомянутых выше ситуаций может повлечь за собой удаление или повреждение файлов Windows и системных данных. В поврежденной файловой системе отсутствуют или являются ошибочно связанными файлы данных, необходимых для нормального функционирования системы.

Для устранения ошибки выполните следующее:

1.Войдите в систему с правами администратора.
2.Нажмите кнопку «Пуск» и выберите «Программы» -> «Стандартные» -> «Восстановление системы» .
3.Найдите последнюю дату восстановления и выберите пункт «Восстановить» , а затем нажмите кнопку «Далее» .
4.Перезагрузите ноутбук или настольный компьютер.

Это происходит только в Google Chrome и Chromium со свежей установкой Laravel.

На странице отображается пустое место, а в консоли говорится:

(failed) net :: ERR_INCOMPLETE_CHUNKED_ENCODING

Вместо приветствия по умолчанию, которое говорит «Вы пришли».

Мой сервер — Debian Wheezy с ISPConfig, Apache 2.2 и PHP 5.4

Кто-нибудь знает, как я могу это исправить?

2 ответа

У меня была та же самая проблема, что и у вас. Я нашел работу вокруг здесь в этой теме форума: http://laravel.io/forum/02-08-2014-another-problem-only-with-chrome

Код, используемый человеком, который предоставил обходной путь: http://laravel.io/bin/eyyDj#4,7 Суть его в том, чтобы просто рассказать Chrome о том, сколько данных ожидая для каждого запроса, поэтому ему не нужно записывать данные.

Я вижу отчеты о том, что обновление до PHP 5.5 также устраняет эту проблему, но не у всех из нас есть такой контроль над нашими серверами.

Изменить: похоже, что слепое применение этой работы вызывает ошибки при перенаправлении. Это код, который я сейчас использую:

Обратите внимание, что ответы JSON являются отдельным типом и могут все еще иметь проблему с каналами, поэтому для решения этого решения, возможно, потребуется немного изменить.

Была та же проблема в ящике Ubuntu 14.04 Vagrant с nginx. Сайт является Laravel 5, который однажды неожиданно начал бросать эти ошибки.

Я проверил свой /var/log/nginx/vagrant.com-error.log.1 и увидел:

[crit] 1020 # 0: * 774 open () «/ var / lib / nginx / fastcgi / 3/03/0000000033 «failed (13: Permission denied)» при чтении вверх, клиент: 192.168.56.1, сервер: 192.168.56.102.xip.io, запрос: «GET / _debugbar / assets / javascript? 1423122680 HTTP / 1.1 «, upstream:» fastcgi: //127.0.0.1: 9000 «, host:» my-host «, referrer:» http: // url / that / fail «

Двойной флажок vagrant box nginx lib разрешений каталога ll /var/lib/

drwxr-xr-x 7 root root 4096 feb 9 11:28 nginx /

. где внутри пользовался пользователь www-data : ll /var/lib/nginx/

drwx —— 12 www-data root 4096 may 5 13: 32 fastcgi /

chown -R www-data: www-data / var / lib / nginx

И ошибка в Chrome исчезла.

Просто разместив здесь, чтобы заметить решение, даже все кредиты должны отправиться на связанный исходный комментарий.

Существует несколько ситуаций, которые могут вызвать эту ошибку файловой системы, например, незавершенная установка программы, неполное удаление файлов, неправильное удаление установленных программ или устройств. Также эта ошибка может появиться в том случае, если операционная система заражена трояном или другим вирусом, что приводит к некорректной работе компьютера или ноутбука. Любая из упомянутых выше ситуаций может повлечь за собой удаление или повреждение файлов Windows и системных данных. В поврежденной файловой системе отсутствуют или являются ошибочно связанными файлы данных, необходимых для нормального функционирования системы.

Для устранения ошибки выполните следующее:

1.Войдите в систему с правами администратора.
2.Нажмите кнопку «Пуск» и выберите «Программы» -> «Стандартные» -> «Восстановление системы» .
3.Найдите последнюю дату восстановления и выберите пункт «Восстановить» , а затем нажмите кнопку «Далее» .
4.Перезагрузите ноутбук или настольный компьютер.

Источник: computermaker.info

Понравилась статья? Поделиться с друзьями:
Ок! Компьютер
Добавить комментарий