Apache-2.2
ApacheBenchmark ab - SSL 讀取失敗 - 關閉連接
當我在我的網站上執行 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