Q&A

  • 서버쪽 프로그램의 정상작동여부를 알수있는 방법..
님들의 조언을 기다립니다.

한개의 서버프로그램과 다수개의 클라이언트 프로그램이 있는데...

서버쪽 프로그램이 정상작동하는지 알수있는 뭐 모니터링하는 방법이

필요해서여...^^



서버,클라이언트라구해서 서로 연관된건 없구여.

단순히 서버가 돌면서 DB에 저장하면 클라이언트가 DB에

접속해서 1분마다 자료를 가지구 오거든요.

근데 직접 서버랑 클라이언트랑 연결하려면

그래서 서버프로그램의 어떤 변수값을 가지고 오려면

어케해야 하죠?

1  COMMENTS
  • Profile
    김지엽 2001.07.28 19:37
    방법은 한두가지가 아니겠지여.



    가장 간단한 방법은 서로 특정한 port로 소켓통신을 하면 될거구요.

    예를 들어서, 단지 서버에 에러가 발생하였는지 아닌지만 알면 된다면, 서로 커넥션을 유지하면서 서버가 '1'이라는 문자열을 주기적으로 던지고(예를 들어서 이 주기를 30초라고 하면) 그 배수인 1분동안 기다려서 1이 날라오지 않으면 뭔가 문제가 생긴거라고 볼 수 있겠지요. 혹은 에러의 종류를 클라이언트가 알 필요가 있다면, 서버단에서 try except구문으로 처리를 해주면 될게구요.