2010-07-31 6 views
0

메신저 조사 중이고 웹 사이트가 온라인 인 경우 약 15 일마다 약 15 분간 점검해야합니다. 나는 URL을이고 높은 프로그래밍 기술은 VB6PHP이고 (URL의 포트 80에 핑을 만드는 것과 같은) 어떻게하는지에 대한 아이디어가 있지만, 필자가 필요로하는이 조사의 중요성 때문에 전문가의 추천을 받아야합니다.이를 수행하는 방법에 대한 아이디어가 있거나 코드 예, 심지어 보안이 설정된 무료 온라인 서비스 또는 windows 프로그램이 이미 작성되었거나 다른 도움을받을 수 있다고 생각하는 경우 감사.웹 페이지가 온라인 상태 인 경우 청력 검사 (가동 시간 로봇을 만들기위한 모범 사례)

나는 24/7 봇 실행에 사용할 수있는 서버가 있음을 잊어 버렸다.

+1

자신의 시스템을 작성하는 대신 http://www.pingdom.com/ – jmz

+2

과 같은 상용 제품을 사용할 수도 있습니다. @ NullUserException : 예. 그렇습니다. 숙련 된 프로그래머는 시간의 가장 효율적인 사용이 모든 것을 스스로 발명하지 않는다는 것을 알게 될 것입니다. 프로젝트를 위해 자신이해야 할 일이 있으며, 다른 사람들에게서 사용하여 벗어날 수있는 것들이 있습니다. 그래서 네, 당신이 필요로하는 한 무료 서비스에 의지하는 것은 꽤 괜찮습니다 ... – ircmaxell

+0

@ircmaxell 사실. 나에게 이것을 알린다. (http://c2.com/cgi/wiki?LazinessImpatienceHubris) – NullUserException

답변

1

HEAD을 수행하고 응답 헤더가 200 인 경우이를 확인해야합니다.

+0

'HEAD'만으로도 충분할 것이고, 당신과 원격 서버 모두를위한 대역폭이 적을 것이다. –

+0

@Andrew Moore, 당신은 완벽하게 정확합니다, 나는 그 옵션에 대해서조차 생각조차하지 않았습니다. – Anders

0

가장 간단한 방법은 모니터 된 서버에서 고정 URL의 내용을 가져 오는 것입니다. 정적 텍스트/html 파일이거나 내부 검사를 수행하고 상태를 출력하는 스크립트 일 수 있습니다. 출력을 가져 와서 기대 한대로 볼 수있는 간단한 시간을 지켜 보는 것만하면됩니다.

물론 출력이 예상 값이 아니기 때문에 서버에 문제가있는 것은 아닙니다. 항상 고려해야 할 네트워크 덤프가 있습니다. 상황은 완전히 정상 일지 모르지만, 일부 과도한 백호는 당신과 서버 사이의 케이블을 통해 파고 들어가 보이게 만듭니다.