Случайная ошибка HTTP 413 на apach2/php/joomla сайте

Каждый существует, но это действительно, действительно ужасно. Ваш вопрос также показывает, что Вы, вероятно, не преобразовываете их правильно. Где использование Apache переписывает условия и переписывает правила, прежде всего, Nginx использует комбинацию блоков местоположения, try_files, и переписать. Многие новички Nginx поместят все их переписывать директивы в блок сервера или в местоположение / блок. Это означает, что Вы не используете в своих интересах хеш-таблицы, которые генерирует Nginx, и Вы будете оценивать все переписать правила о каждом, запрашивает - и это - просто трата циклов ЦП.

1
задан 14 November 2012 в 21:31
2 ответа

Пора выходить из строя Wireshark [. Org]. Захватите фактический HTTP-запрос по сети, чтобы вы могли увидеть, что на самом деле составляет общий размер. Имейте в виду, что общий размер запроса, включая заголовки http (включая файлы cookie), может подтолкнуть вас к превышению лимита. Некоторые надстройки браузера или прокси-серверы могут добавлять к запросу.

0
ответ дан 4 December 2019 в 09:37

Хорошо, я думаю, что наконец-то добрался!

У меня возникли проблемы с настройкой Wirehark на сервере, поэтому сначала я использовал директиву apache LogFormat для регистрации суммы байтов, поступающих в запрос, с параметром% I.

Я заметил, что когда я получил ошибку 413, сервер получил меньше байтов с запросом, чем когда он был обработан правильно. Затем я использовал mod_dumpio , чтобы просмотреть весь запрос, и, конечно же, многие из них отсутствовали, когда я получал сообщение об ошибке. Кроме того, в журналах появлялся код 70007, что, насколько я понимаю, означает тайм-аут.

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

Так что, в конце концов, я думаю, здесь не на что смотреть, но, возможно, мой опыт спасет какую-то бедную душу от стресса Я прошел.

0
ответ дан 4 December 2019 в 09:37

Теги

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