Canlı tutmanın sunucuda istemcinin sonundan çalıştığını doğrulamanın bazı farklı yolları / araçları nelerdir?
Canlı tutmanın sunucuda istemcinin sonundan çalıştığını doğrulamanın bazı farklı yolları / araçları nelerdir?
Yanıtlar:
Deneyebilirsin
ab -n 500 -c 5 -k http://www.domain.com/
ve yukarıdan bak, eğer 5 işçi sürekli hizmet veriyorsa, keepalive (-k) anahtarını kullanmalıdır. -K olmadan da aynısını yapın ve farkı görün.
Şerefe İzac
Ron Garrity söylediği gibi kullanabilirsiniz Curl böyle:
curl -Iv http://www.aptivate.org 2>&1 | grep -i 'connection #0'
Canlı tutma çalışıyorsa bu iki satırı verir:
* Connection #0 to host www.aptivate.org left intact
* Closing connection #0
Canlı tutma işe yaramazsa, sadece bu satırı verir:
* Closing connection #0
Çıktı Connection ... left intact, sunucunun bağlantıyı kapatmadığını ve istemcinin yeniden kullanabileceğini kanıtlar. Bağlantıyı yeniden kullanmak isteyip istemediğine karar vermek müşteriye bağlıdır. Aynı URL'yi komut satırında iki kez listeleyerek Curl ile gösterebilirsiniz.
curl -Iv http://www.aptivate.org --next http://www.aptivate.org 2>&1 | grep -i '#0'
bu durumda çıktı gibi bir şey verecektir:
Re-using existing connection! (#0) with host ...