[Apache] 자식 프로세스 생성 이유
Apache를 실행 후 프로세스 정보를 확인하면 여러 개의 프로세스가 나타나는 걸 확인할 수 있다. Apache 프로세스를 확인하기 위해 다음과 같이 입력한다 ps -ef | grep httpd 위의 사진을 확인하면 Apache 프로세스가 여러 개 나타나는 걸 확인할 수 있다. 프로세스 목록을 확인하면 공통되는 부분을 확인할 수 있다. PPID 즉 부모 프로세스 번호가 init 프로세스를 제외하고 Apache의 PID로 구성되어 있다. 왜 그러면 아파치 부모 프로세스에서 자식 프로세스가 파생되는지 확인을 해 보자. Apache에서는 요청을 처리하기 위해 MPM(Multi-Processing Module) 방식을 사용한다. MPM이 무엇인가 하면 다음과 같다. Apache가 Client의 요청을 처리하기 ..
System/Solution
2018. 6. 26. 02:16