Q&A

  • Socket 통신관련...
안녕하세요.

유닉스서버에 소켓데몬을 실행시키고
클라이언트에서 소켓으로 데이터를 전송하는 작업을 하고있습니다.

데이터 전송도중 유닉스 데몬을 강제로 죽이면
서버 OS가 포트를 잡고있어서 해당되는 포트를 사용할 수 없네요.
(데몬을 재실행 할 수 없어요)

서버 리부팅이나 몇시간 기달려야 릴리즈가 되는데...
다른 방법이 없을까요?

중요한 서버인데 재부팅할 수 도 없고
한 업무를 몇시간 기다린 후 하라고 할 수 도없고...

많은 조언 부탁드립니다.,

감사합니다.
2  COMMENTS
  • Profile
    머슴 2002.06.20 23:05
      저도 이런 비슷한경우를 겪었는데...

      프로세스를 죽이고 실행하면 되던데요...

      $ ps -ef|grep  user명 또는 프로세명 후

      프로세스번호확인후

      $ kill -9  프로세스번호

      후에 다시 서버소켓을 기동시켰는데요....

      이렇게 안되나요..?




  • Profile
    고정석 2002.06.21 03:58
    해당 프로세스는 없는데 포트만 OS만 잡고있는거 같아요...
    .....