php를 이용하여 제 서버에서 다른 여러 서버 주소가 살아있는지
일정 주기적으로 체크를 하고 싶습니다.
아직 프로그래밍 언어를 시작한지 얼마 되지않아서
어떻게 질문을 해야하는지, 어떻게 검색을 해야하는지 잘 모르겠어서 질문을 남겨봅니다.
어떤 함수를 사용해야하는지 등 힌트를 주시면 감사하겠습니다.
답변 2개
받아온 해당 값을 DB에 업데이트 해요
그리고 이 php 파일을 crontab 을 사용하여 주기적으로 실행시켜요
php로 핑을 보내면 서버가 살아있는지 여부는알수있습니다.
http://blog.habonyphp.com/172#.VWZs9ouJiUk
참조하시구요.
다른방식은 해당 서버의 특정 컨덴츠를 주기적으로 파싱해옵니다.
데이터가 안들어오거나..웹서버 에러메세지가 들어올때 해당 메세지로 판단하면
되겠스빈다.
모든 서버에 접속가능한 상황이면 txt 파일을 대상서버에 넣어놓고
file_get_contents 함수나 소켓으로 해당파일을 긁어와서
내용이 정상적으로 들어오는지에따라 서버의 서비스유무를 알수 도 있습니다.
답변을 작성하려면 로그인이 필요합니다.