就我所研究的情況而言,當所有工作線程忙於爲請求提供服務時,接下來發出的請求會發生什麼情況。Apache webserver - 當所有工作線程繁忙時,請求會發生什麼
- 他們是否等待?
- 這是否與某些可配置參數有關?
- 我可以得到這種請求的數量嗎?
添加到此請您可以解釋或給出一個鏈接,我可以清楚地瞭解Apache Web服務器的請求處理策略嗎?
感謝您的看!
就我所研究的情況而言,當所有工作線程忙於爲請求提供服務時,接下來發出的請求會發生什麼情況。Apache webserver - 當所有工作線程繁忙時,請求會發生什麼
添加到此請您可以解釋或給出一個鏈接,我可以清楚地瞭解Apache Web服務器的請求處理策略嗎?
感謝您的看!
從cbroughton發佈的帖子的其他帖子:您最多需要500個請求(這主要取決於您的Server容量)。這裏是進一步閱讀的鏈接MaxKeepAliveRequests
我可以在任何時間獲得等待請求的數量嗎? – art9786 2011-05-12 05:09:09
你應該發佈這個問題上[Serverfault.com](http://serverfault.com/questions/129263/are-apache-queue-requests-processed-fifo-or-prioritized) 你也可以看看來自Apache Foundation的[load balancer module](http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html) – sra 2011-05-12 05:26:05
此答案與問題不符。 – itsafire 2015-11-04 12:24:32
當所有Apache工作線程都忙碌時,新請求會停止(等待),直到其中一個工作線程可用。如果客戶放棄等待,或者超過配置文件中的最長等待時間,它會斷開連接。
這個答案是在2015年給出的。所以我談論apache httpd 2.4。
請仔細閱讀Apache TCP Backlog by Ryan Frantz以獲取有關Apache積壓的榮耀細節。
請選擇其中一個答案作爲您的主題的答案。 – cbroughton 2011-05-11 23:40:56
我不認爲cbroughton意味着隨機一個 – matteo 2013-04-14 00:59:03