- Apache Multi-Processing Modules; Apache MPM
- 아파치 prefork와 worker 방식
- 아파치 다중처리모듈 방식 2가지
- 아파치 멀티프로세싱 모듈 프리포크, 워커 방식
1 아파치 서버 MPM[ | ]
- 아파치 서버의 멀티프로세싱 모듈
- 아파치가, 받은 요청을 자식 프로세스들에게 분배하는 모듈
- prefork 방식과 worker 방식이 있음
2 prefork 방식[ | ]
- "미리 포크(fork)해둠"
- 자식 프로세스들을 일정량 미리 준비해두는 방식
- 이것이 기본값(default)임
- 프로세스당 스레드(연결) 1개 ★
- 자식 프로세스는 최대 1024개까지 가능
- 스레드간 메모리 공유 안함
- → 독립적이라 안정적
- → 메모리를 많이 사용
3 worker 방식[ | ]
- 프로세스 당 스레드(연결) 여러 개 ★
- 메모리 공유 사용
- → 메모리 사용량 적음
- → 통신량이 많은 서버에 적절
- → 리소스 경합 주의 필요
4 같이 보기[ | ]
5 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.