2015-01-10 2 views
0

내 웹 사이트의 "상태 확인"을 구현하려고합니다. 기본적으로 일부 코드를 자바에 쓰거나 10 분마다 내 웹 사이트 URL을 핑 (ping) 할 수있는 프리웨어를 사용하려고합니다. 어떤 이유로 로그 파일에 로그를 남기고 싶거나 이메일 등을 보내고 싶다면 사용 가능합니다.웹 URL 상태 확인

그물에서 검색했지만 특정 구현을 얻지 못 했으므로 pls는 알고 있다고 제안합니다.

참고 사항 - 내 클라우드 제공 업체는 내 흔적 사용권 만 보유하고 있으므로 이와 같은 기능을 제공하지 않습니다. 클라우드 제공 업체와 함께 전문 모드로 전환하기 전까지 임시 계약이 될 것입니다.

+0

원하는 언어로 HTTP 요청을하는 법을 배우십시오. 그것은 그렇게 간단합니다. –

+1

기존 솔루션을 사용해 보셨습니까? https://www.google.com/search?q=site+availability+monitor? – msangel

+0

Andre와 msangel - 우리는 마침내 monitor.us와 함께갔습니다. 그들은 사용자 정의 솔루션을 구현할 필요가없는 방식으로 URL 상태를 지속적으로 모니터링 할 수있는 무료 빠른 방법을 제공합니다. 고마워 .. – deepesh

답변

1

쉽게

자바

이 함께 뭔가를 넣어 사이트가 다운되면 예외가 발생합니다 그래서

URI uri = new URI("http://www.nonexistent.com/"); 
URL url = uri.toURL(); 
InputStream in = url.openStream(); 

처럼 java.net API를 사용하여 URL을 칠 수있다. try/catch 블록 안에 넣고 catch에서 수행해야 할 작업을 수행하십시오. (당신은 자바 메일 API를 사용하여 메일을 보낼 수 있습니다 - 그냥 충분한 예제를 찾기 위해 구글을 수행)

마지막으로 당신은 java.util.Timer API를 사용하여 스케줄에 따라 실행할 수 있습니다.

세부 사항은 다음과 같습니다.

+0

고마워, 나는 이걸 시도하지 못했지만이 종류가 작동한다는 것을 안다. 기본적으로 임시 해결책 이었으므로, 우리는 이미 시장에 나와있는 제품과 함께 가고 싶었다. – deepesh