接收错误 apr_socket_connect(): 在 OSX 上运行 apache bench (ab) 时参数无效 (22)

kur*_*ous 21 mac-osx ab

我在 Apache 工作台上收到以下错误:

apr_socket_connect(): 无效参数 (22)

尝试连接到http://localhost:9202 时

kur*_*ous 39

在 OSX 上,修复方法是使用“ http://127.0.0.1 ”而不是 localhost。不知道为什么,但这可以防止错误。

  • 我猜这是因为 localhost 解析为本地 IPv6 地址,而您尝试连接的服务器仅侦听 IPv4。(实际上,我会将其添加到您的答案中!) (4认同)