Centos

奇怪的 httpd 的 error_log 反復出現的錯誤資訊

  • September 4, 2017

我有很多行標記為

$$ error $$在我的 httpd 的 error_log 文件中,如下所示:

... 
[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,從另一個承包商繼承。不幸的是,由於我不知道繁重的核心自定義,更新它不是一個選項,已經嘗試過,網站在我面前炸毀)設置它,這似乎沒有以任何方式受到阻礙,除了由於不推薦使用 eregi() 導致的一些輕微的 PHP 不兼容性(現在正在處理)。

我還沒有觸及伺服器的“預設”配置,因此可以安全地假設所涉及的所有選項(httpd、mysql 等)都設置為開箱即用的值。

Google讓我兩手空空,有人經歷過嗎?伺服器有問題嗎?

我設法找到了引入它的 svn 送出。我不是一個程序員,但據我了解評論,它應該像這樣工作:

  1. 您有常用的 HTTP 方法,例如 GET、POST、HEAD 等
  2. 您的應用程序可能有其他方法,您的 httpd 將直接傳遞給應用程序。
  3. HTTPD 用於保存使用的非標準方法的列表的空間有限 - 最大值為 62,並且無法通過任何配置指令進行更改。它們是在載入模組時分配的。

您的應用程序不尋常,它設法達到了這個硬性限制。恭喜!看來你繼承了一個魔法黑匣子!

引用自:https://serverfault.com/questions/410213