javaを使用してサーバーが稼働しているかどうかを確認する最善の方法についてアドバイスできますか?私はダウンタイムのためにサイトをチェックしたいのです。サーバに接続してステータスを取得していますか(200が返された場合はそれが上です)正しい方法ですか?Javaのダウンタイムをチェックするにはどうすればよいですか?
接続が確立され、ステータスが60秒ごとにチェックされると、サーバーの速度が低下することはありませんか?
現在、HttpConnectionを使用して接続しており、HttpConnection.getResponseCodeでステータスコードを取得しています。コードが200の場合、サーバーは正常に動作しています。この方法はサーバーに影響を及ぼしませんか?毎分サーバーに独自の要求をロードしませんか?
ステータスコード301と302も受け入れることを忘れないでください。 –
確かに...もう一つの疑念です!そのリダイレクトとリダイレクトされたURLが500を返す場合、何を受け取るのですか、302または500!うーん...これもチェックしなければならない。 – Nischal
もちろん!他の多くのケースがあります - 302リダイレクトが同じURLにある場合はどうなりますか?あなたは無限ループに巻き込まれます。 –