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.