Menerima kesalahan apr_socket_connect (): Argumen tidak valid (22) saat menjalankan bangku apache (ab) di OSX

9

Saya menerima kesalahan berikut di bangku Apache:

apr_socket_connect (): Argumen tidak valid (22)

ketika mencoba terhubung ke http: // localhost: 9202 .

penasaran
sumber

Jawaban:

24

Di OSX, perbaikannya adalah menggunakan " http://127.0.0.1 " bukan localhost. Tidak yakin mengapa, tapi itu mencegah kesalahan.

penasaran
sumber
Menggunakan 127.0.0.1juga memperbaiki masalah yang sama ini pada Window 7 64 bit pro, coba saja di sini. Terima kasih
NiCk Newman
2
Saya kira itu karena localhost memutuskan ke alamat IPv6 lokal, dan server yang Anda coba sambungkan hanya mendengarkan IPv4. (Sebenarnya, saya akan menambahkannya ke jawaban Anda!)
kqr
localhost dulu bekerja untuk saya, tidak yakin mengapa itu berhenti berfungsi. 127.0.0.1 menyelesaikannya. Terima kasih.
aled
@ kqr, itu dugaan bagus. Apakah ada opsi verbose atau sesuatu yang bisa saya gunakan untuk mengonfirmasi itu? Mungkin menangkap permintaan dengan tcpdump?
Max Coplan
Dikonfirmasi dengan menjalankan ab -n 1 -c 1 http://localhost/api/users/dan sudo tcpdump ip6 and port 80 -i lo0 -Xsecara bersamaan. Terima kasih :)
Max Coplan