Ubuntu

如何配置 Apache2 以允許來自同一 IP 地址的多個同時連接?

  • October 26, 2010

預設情況下,Apache2 似乎只允許每個 IP 地址 1 個連接。

如何配置 Apache2 以允許來自同一 IP 地址的多個同時連接?

這是我的情況:

  1. 託管在伺服器上的 Web 應用程序。
  2. 遠端客戶端發出可能需要 15 秒才能完成的請求。
  3. 同一個遠端客戶端發出另一個(獨立的)請求。
  4. 目前,第二個請求位於隊列中,直到第一個請求完成,因為 Apache2 似乎對每個 IP 地址施加了 1 個連接的限制。

如何覆蓋此預設行為並允許並行處理第二個請求?

在此先感謝,大衛瓊斯

這個話題有點過時了,但我希望我的文章對遇到類似問題的人有用。

我注意到,如果您使用內置會話函式並且會話數據保存在文件中,那麼這種行為與 PHP 相關。PHP 獲取會話文件的獨占鎖,如果另一個程序試圖啟動會話,它會等待直到該文件的鎖被釋放。因此,最簡單的解決方案是在不再需要會話數據時立即呼叫 session_write_close 函式(釋放鎖)

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