Apache-2.2

ApacheBenchmark ab - SSL 讀取失敗 - 關閉連接

  • September 15, 2017

當我在我的網站上執行 ab 時,我會收到很多這樣的回复:

SSL read failed - closing connection
SSL read failed - closing connection
SSL read failed - closing connection

有時它是成功的。我在 MacBook Pro 10.7.2 上。奇怪的是,其他人在我旁邊的一台非常相似的機器上做同樣的測試,而不是 OS Lion,沒有任何問題。

有任何想法嗎?我確信這是我機器上的東西,因為我可以在任何地方工作。

命令很簡單:ab -c 100 -n 1000 https://mywebsite.com

另一件事,當我查看 nginx 日誌時,我確實看到一些來自 ab 的請求,所以它正在工作。而且,日誌不會顯示失敗的日誌。

看起來您在 ab 中遇到了一個有更新檔的錯誤。

問題 - 如果你放棄並發會發生什麼?Lion 上的預設 ulimit 非常低 - 如果記憶體對我有用,則為 256,您可能會在此處遇到此問題。如果刪除並發可以解決問題,只需增加 ulimit 並重試:

ulimit -a(列出);ulimit -n 1024 (或任何你想要的數字)來增加它。

在這裡很好的解釋:https ://superuser.com/questions/309106/strange-behaviour-with-ulimit-on-mac-os-x-10-6

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