私が自分のウェブサイトでabを実行しているとき、私はこれらの応答のトンを受け取ります:
SSL read failed - closing connection
SSL read failed - closing connection
SSL read failed - closing connection
そして、時にはそれは成功しています。 MacBook Pro 10.7.2を使用しています。奇妙なことに、OSライオンではなく、非常によく似たマシンで他の誰かが私の隣に同じテストを行い、問題はありません。
何か案は?私はあちこちで腹筋を働かせているので、これは私のマシン上の何かだと確信しています。
コマンドは単純です:ab -c 100 -n 1000 https://mywebsite.com
もう1つ、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