Một số cách / công cụ khác nhau để xác minh rằng keep-life đang hoạt động trên máy chủ từ cuối của khách hàng là gì?
Một số cách / công cụ khác nhau để xác minh rằng keep-life đang hoạt động trên máy chủ từ cuối của khách hàng là gì?
Câu trả lời:
Bạn có thể thử
ab -n 500 -c 5 -k http://www.domain.com/
và nhìn qua đầu, nếu 5 công nhân liên tục phục vụ các yêu cầu giữ nguyên thì nên chuyển đổi (-k). Làm tương tự mà không -k và thấy sự khác biệt.
Chúc mừng Izac
Như Ron Garrity nói, bạn có thể sử dụng Curl như thế này:
curl -Iv http://www.aptivate.org 2>&1 | grep -i 'connection #0'
Và nó xuất ra hai dòng này nếu vẫn còn hoạt động:
* Connection #0 to host www.aptivate.org left intact
* Closing connection #0
Và nếu keep-life không hoạt động, thì nó chỉ xuất ra dòng này:
* Closing connection #0
Đầu ra Connection ... left intact
chứng minh rằng máy chủ không đóng kết nối và nó có sẵn để máy khách sử dụng lại. Tùy thuộc vào khách hàng để quyết định xem nó có thực sự muốn sử dụng lại kết nối hay không. Bạn có thể chứng minh điều đó với Curl bằng cách liệt kê cùng một URL hai lần trên dòng lệnh
curl -Iv http://www.aptivate.org --next http://www.aptivate.org 2>&1 | grep -i '#0'
trong trường hợp đó, nó sẽ cung cấp đầu ra giống như:
Re-using existing connection! (#0) with host ...