[질문] cgi의 defunct process
글쓴이: superkdk / 작성시간: 금, 2003/06/13 - 12:01오후
c로 cgi를 만들어서 사용하고 있습니다. (게시판)
여러개의 cgi process가 뜨다보면 defunct process들이 떠서 task 구조체에
남아있습니다. defunct는 자식 프로세스가 exit한 후에 부모 프로세스가
SIGCHLD 시그널을 처리하지 않을 경우에 떠 있는다고 알고 있습니다.
cgi는 httpd에서 fork되어 실행되므로 httpd이 부모프로세스인데, httpd이
SIGCHLD 시그널을 처리하지 않지는 않을 것 같습니다.
cgi 프로그램에서 특별히 defunct process를 유도할 수 경우가 있는지
알고 싶습니다.
좋은 하루보내세요... ^^
Forums:
CGI를 daemon으로 만들어보시지요.daemon 골격(framew
CGI를 daemon으로 만들어보시지요.
daemon 골격(framework)에 넣어서 CGI를 만들면 해당문제(zombie, defunct)를 해소 할 수 있을것으로 보입니다만 저도 해보지 않아서리.
혹시 되면 제게도 알려주시지요 :)
------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
댓글 달기