질문에 제시한 상황만 갖고서는 "말도 안되는 서비스"입니다. 왜냐하면 서버가 죽었나 살았나 알아보는 프로그램을 서버에서 실행시킨다면, 서버가 죽은 경우에는 대답을 못해주니까요. 이건 죽은 사람에게 죽었냐고 물어보는 것과 똑같습니다. 그러니 shint님은 정답을 말씀하신거죠.
백업 서버가 따로 있고, 이 서버의 작동 유무를 점검하는 다른 점검용 서버가 있다고 하면 말이 됩니다.
그러나 결국은 그 점검용 서버에서도 백업 서버에게 말을 걸어서 대답이 있는지 없는지를 알려주면 되는데요
차라리 백업 서버에 httpd를 설치하고, 이 httpd의 응답을 그대로 포워딩하는 것이 낫겠죠. 즉, 점검용 서버는 그냥 중계만 해주면 됩니다.
만약 백업 서버에 외부에서 직접 접근이 가능하다면, 점검용 서버도 필요 없고 그냥 직접 접속하면 됩니다. 백업서버에 직접 접근했을 때 httpd의 응답을 못 받는다면 그건 아무튼간에 접근이 불가능한 경우니까 꺼졌든지 연결이 불량하든지 그런 경우들 중의 하나겠죠.
아무래도
홈페이지가 죽었을 경우. 니까.
php로 redirect 같은거로는 안되겠죠? 서버가 죽거나 접속이 끊겼으니까요.
웹 포워딩이나. 웹 파킹'을 지원해주는 서비스를 받아보세요.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
아 그 제가 원하는 방법이... 예를 들면...
그냥 단순하게 홈페이지가 접속 가능한 상태면 php페이지에서 server status : online (즉, 홈페이지 접속이 가능할 때)
홈페이지가 접속 불가능한 상태일땐 server status : offline 이런식으로 출력만 가능하면 됩니다...
이런 기능을 구현하는데 참고할만한 php소스나 레퍼런스를 찾고있습니다 ㅠㅠ 꼭 php언어가 아니라도 상관 없습니다. 도움주신 부분은 제가 생각하는 기능이랑 다르네요 ㅠㅠ
질문에 제시한 상황만 갖고서는 "말도 안되는
질문에 제시한 상황만 갖고서는 "말도 안되는 서비스"입니다. 왜냐하면 서버가 죽었나 살았나 알아보는 프로그램을 서버에서 실행시킨다면, 서버가 죽은 경우에는 대답을 못해주니까요. 이건 죽은 사람에게 죽었냐고 물어보는 것과 똑같습니다. 그러니 shint님은 정답을 말씀하신거죠.
백업 서버가 따로 있고, 이 서버의 작동 유무를 점검하는 다른 점검용 서버가 있다고 하면 말이 됩니다.
그러나 결국은 그 점검용 서버에서도 백업 서버에게 말을 걸어서 대답이 있는지 없는지를 알려주면 되는데요
차라리 백업 서버에 httpd를 설치하고, 이 httpd의 응답을 그대로 포워딩하는 것이 낫겠죠. 즉, 점검용 서버는 그냥 중계만 해주면 됩니다.
만약 백업 서버에 외부에서 직접 접근이 가능하다면, 점검용 서버도 필요 없고 그냥 직접 접속하면 됩니다. 백업서버에 직접 접근했을 때 httpd의 응답을 못 받는다면 그건 아무튼간에 접근이 불가능한 경우니까 꺼졌든지 연결이 불량하든지 그런 경우들 중의 하나겠죠.
피할 수 있을때 즐겨라! http://melotopia.net/b
그렇군요
답변 모두 감사드립니다
댓글 달기