Apa sajakah cara / alat yang berbeda untuk memverifikasi bahwa tetap-hidup bekerja di server dari ujung klien?
Apa sajakah cara / alat yang berbeda untuk memverifikasi bahwa tetap-hidup bekerja di server dari ujung klien?
Jawaban:
Kamu bisa mencoba
ab -n 500 -c 5 -k http://www.domain.com/
dan lihat dari atas, jika 5 pekerja terus melayani permintaan keepalive harus bekerja (-k) beralih. Lakukan hal yang sama tanpa -k dan lihat perbedaannya.
Cheers Izac
Seperti yang dikatakan Ron Garrity, Anda dapat menggunakan Curl seperti ini:
curl -Iv http://www.aptivate.org 2>&1 | grep -i 'connection #0'
Dan output dua baris ini jika tetap hidup bekerja:
* Connection #0 to host www.aptivate.org left intact
* Closing connection #0
Dan jika tetap-hidup tidak berfungsi, maka itu hanya menghasilkan baris ini:
* Closing connection #0
Output Connection ... left intact
membuktikan bahwa server tidak menutup koneksi, dan tersedia untuk digunakan kembali oleh klien. Terserah klien untuk memutuskan apakah benar-benar ingin menggunakan kembali koneksi atau tidak. Anda dapat mendemonstrasikannya dengan Curl dengan mendaftarkan URL yang sama dua kali pada baris perintah
curl -Iv http://www.aptivate.org --next http://www.aptivate.org 2>&1 | grep -i '#0'
dalam hal ini akan memberikan output seperti:
Re-using existing connection! (#0) with host ...