2009-06-08 6 views

답변

4

아니, 프로토콜로, 정말 신경 안써. 어떤 경우에도 google.com에 대한 50 가지 요청이 50 개의 다른 서버에서 종료 될 수 있습니다.

정보를 원하면 응용 프로그램에 "http://google.com/uptime"과 같은 정보를 추가해야합니다.이 정보는 얼마나 오랫동안 지속되었는지에 대한 Google의 견해를 나타냅니다. 시작 :-).

2

불행히도 실제로 없습니다. 문제의 서버에서 HTTP 헤더를 요청하여 직접 확인할 수 있습니다. 예를 들어, google.com에서 당신이 얻을 것이다 :

HTTP/1.0 200 OK 
Cache-Control: private, max-age=0 
Date: Mon, 08 Jun 2009 03:08:11 GMT 
Expires: -1 
Content-Type: text/html; charset=UTF-8 
Server: gws 

온라인 도구를 HTTP 헤더를 확인 :

http://network-tools.com/default.asp?prog=httphead&host=www.google.com

을 지금은 자신의 서버의 경우를보고하는 스크립트를 만들 수 있습니다 가동 시간, 그러나 나는 그것이 당신이 찾고 있었던 것이라고 생각하지 않습니다.

0

팍스 (Pax)의 말에 추가하여 특정 간격으로 서버 리소스에 액세스하려고 시도하여 사이트 가동 시간을 모니터링하는 여러 가지 타사 서비스가 있습니다. 그들은 자신의 데이터베이스에서 일정량의 기록을 유지 한 다음 해당 자원에 액세스 할 수 없을 때 다시보고합니다.

3

HTTP가 아닙니다.

은 수신 된 TCP 패킷을 조사하여 많은 OS에서 가동 시간을 발견 할 수 있습니다. 자세한 내용은 RFC 1323을 참조하십시오. 타임 스탬프 헤더는 모든 트랜잭션에서 일부 값만큼 증가하고 재부트시에는 0으로 재설정됩니다.

경고 : 모든 OS에서 작동하지 않으며 정확한 가동 시간 데이터를 얻기 위해 시간이 지남에 따라 서버를 추적해야합니다.

이 보고서에 제시된대로 '가동'는 프런트 엔드 컴퓨터 또는이다 컴퓨터 "마지막 재부팅 이후 시간"입니다 : 막연한 설명 here를 참조하십시오

넷 크래프트는이 수행 사이트 호스팅. 우리는 이 사이트를 샘플링 할 때 기록하는 데이터 을보고이를 감지 할 수 있습니다. 우리가 감지 할 수있는 시간을 응답 컴퓨터 (들) 웹 사이트를 호스팅 실행, 우리는 라인으로이 보여 그래프를 플롯 할 수 있습니다 오랜 기간 동안이 샘플을 기록하여왔다. 사이트의 가용성과 일치하지는 않습니다 ( ).

0

저는 서버 모니터링을 위해 Uptime Party을 사용합니다.

관련 문제