2012-08-24 174 views
1

我想知道如何找到Web服務器的「連接數限制」。 我遇到的大多數情況僅限於6個連接(意思是我可以同時連接到這個Web服務器的6個連接)。我可以通過http發送任何請求嗎?Web服務器的連接數限制

回答

1

你能更精確嗎?什麼樣的服務器?任何 ?哪個操作系統?

如果它是一個Apache http服務器,你應該看一下設置文件(在Linux下應該是/etc/httpd/conf/httpd.conf)。搜索MaxClients選項。 例如,我在家中使用一個小型的apache服務器,它可以處理300個同時發生的請求(連接)。

編輯: 我想你將無法獲得服務器規格。你應該嘗試超載它來猜測它的極限。

+0

我的意思是同時連接到一個Web服務器的數量。我已經更新了這個問題。謝謝。 –

+0

我沒有自己的服務器,我寫了一個客戶端程序,它應該能夠評估任何Web服務器的服務器規格。 –

+0

我認爲你將無法獲得服務器規範,除非你試圖超載它來猜測它的限制。 – phsym

0

在HTTP標準中沒有這樣的東西,它旨在儘可能地隔離來自對方的HTTP請求。可能有一種特定於服務器的方式來查詢。

根據服務器的體系結構,接受的TCP連接數量可能比生成HTTP響應的工作線程數量多得多,因此您需要問自己究竟對什麼感興趣,然後用JMeter的。