Назад | Перейти на главную страницу

Странное повторяющееся сообщение об ошибке httpd error_log

Я получаю много строк, помеченных как [error] в моем файле error_log httpd, которые выглядят следующим образом:

... 
[Mon Jul 22 12:00:35 2012] [error] Maximum new request methods 62 reached while registering method NONE.
[Mon Jul 22 12:00:35 2012] [error] Maximum new request methods 62 reached while registering method NONE.
[Mon Jul 22 12:00:35 2012] [error] Maximum new request methods 62 reached while registering method NONE.
[Mon Jul 22 12:00:38 2012] [error] Maximum new request methods 62 reached while registering method NONE.
[Mon Jul 22 12:00:38 2012] [error] Maximum new request methods 62 reached while registering method NONE.
[Mon Jul 22 12:00:38 2012] [error] Maximum new request methods 62 reached while registering method NONE.
...

Это арендованный виртуальный сервер CentOS 6 с одной Joomla! (v.1.5.15, унаследовано от другого подрядчика. Обновление НЕ вариант, к сожалению, из-за тяжелых настроек ядра, о которых я понятия не имею, уже попробовал, веб-сайт взорвался у меня на лице), что, похоже, никоим образом не мешает, за исключением некоторых незначительных несовместимостей PHP из-за eregi ( ) устарел (позаботимся об этом прямо сейчас).

Я еще не касался "стандартной" конфигурации сервера, поэтому можно с уверенностью предположить, что параметры всего задействованного (httpd, mysql и т. Д.) Установлены на заводское значение.

Google оставил меня с пустыми руками, кто-нибудь испытал такое? Что-то не так с сервером?

Мне удалось найти коммит svn, где это было введено. Я не особо разбираюсь в программировании, но насколько я понимаю комментарии, это должно работать так:

  1. У вас есть обычные методы HTTP, такие как GET, POST, HEAD и т. Д.
  2. У вашего приложения могут быть другие методы, которые ваш httpd просто передаст приложению.
  3. HTTPD имеет ограниченное пространство для хранения списка используемых нестандартных методов - max 62, и это нельзя изменить с помощью какой-либо директивы config. Они назначаются при загрузке модулей.

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

На практике такая ошибка может возникнуть на каком-нибудь необычном / сломанном файле .htaccess. Попробуйте проверить их все.