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


Jawaban:


24

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


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.