エラーapr_socket_connect()の受信:OSXでApacheベンチ(ab)を実行すると無効な引数(22)


回答:


24

OSXでは、修正はlocalhostの代わりに「http://127.0.0.1」を使用することです。理由は不明ですが、それでエラーを防ぐことができます。


を使用127.0.0.1すると、同じ問題がWindow 7 64ビットプロでも修正されます。ここで試してみてください。ありがとう
NiCkニューマン

2
localhostはローカルのIPv6アドレスに解決され、接続しようとしているサーバーはIPv4でのみリッスンするためだと思います。(実際に、私はあなたの答えにそれを追加します!)
kqr 2018年

以前はlocalhostが機能していましたが、なぜ機能しなくなったのかわかりません。127.0.0.1で解決されました。ありがとう。
ALED

@kqrそれは素晴らしい推測です。詳細オプションまたはそれを確認するために使用できるものはありますか?多分tcpdump
Max Coplan

実行ab -n 1 -c 1 http://localhost/api/users/sudo tcpdump ip6 and port 80 -i lo0 -X同時に確認。おかげで:)
最大コプラン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.