java를 사용하여 서버가 실행 중인지 확인하는 가장 좋은 방법에 대한 조언을받을 수 있습니까? 나는 가동 중지 시간을 위해 사이트를 점검하고 싶다. 서버에 연결하고 상태를 얻는 중입니다 (200이 반환 된 경우 다시 표시됩니다). 올바른 방법입니까?Java에서 중단 시간을 확인하는 가장 좋은 방법은 무엇입니까?
연결이 설정되고 60 초마다 상태가 점검 될 때 서버가 느려지지 않습니까?
현재 HttpConnection을 사용하고 HttpConnection.getResponseCode를 통해 상태 코드를 가져 오는 중입니다. 코드가 200이면 서버가 잘 돌아갑니다. 이 방법은 서버에 영향을 미치지 않습니까? 매분마다 자체 요청으로 서버를로드하지 않습니까?
상태 코드 301과 302도 받아 들여야합니다. 물론 –
네, 물론 여기 있습니다. 또 다른 의심! 리디렉션과 리디렉션 된 URL이 500을 반환하면 302 또는 500을 받게됩니다. 흠 ... 이것도 확인해야 해. – Nischal
물론! 그리고 다른 많은 경우가 있습니다 - 302 리디렉션이 동일한 URL에 있으면 어떻게됩니까? 당신은 무한 루프에 빠져 있습니다. –