Jakie są różne sposoby / narzędzia do sprawdzania, czy utrzymanie aktywności działa na serwerze od strony klienta?
20
Możesz spróbować
ab -n 500 -c 5 -k http://www.domain.com/
i spójrz do góry, jeśli 5 pracowników stale obsługuje żądania, keepalive powinien działać (-k). Zrób to samo bez -k i zobacz różnicę.
Pozdrawiam Izac
Jak mówi Ron Garrity, możesz używać Curl w następujący sposób:
I wyprowadza te dwie linie, jeśli Keep-Alive działa:
A jeśli utrzymywanie aktywności nie działa, to po prostu wyświetla ten wiersz:
Dane wyjściowe
Connection ... left intact
dowodzą, że serwer nie zamknął połączenia i jest dostępny do ponownego użycia przez klienta. Klient decyduje, czy rzeczywiście chce ponownie użyć połączenia, czy nie. Możesz to zademonstrować za pomocą Curl, wyświetlając dwukrotnie ten sam adres URL w wierszu poleceniaw takim przypadku da wynik podobny do:
źródło