apache가 worker 모드인지 prefork 모드로 동작하는지 확인

by l2zeo posted Jan 21, 2013
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

a1.jpg


CentOS 5.5 를 사용 중이며 Yum 으로 디폴트로 설치 하였다.
Apache  모드가 어떻게 되는지 확인 하는 방법은
# apachectl -l
Compiled in modules:
  core.c
  prefork.c
  http_core.c
  mod_so.c

prefork로 동작중 입니다.


# vi /etc/sysconfig/httpd

#HTTPD=/usr/sbin/httpd.worker        => 주석 제거

위 주석을 제거 한후 아파치 재기동 합니다
그리고 아파치 모드 확인
# service httpd restart
# apachectl -l
Compiled in modules:
  core.c
  worker.c
  http_core.c
  mod_so.c

잘 바뀌었네요.

두방식의 성능차이야 나지만 서비스의 특성에 맞게 선택하는것이 맞을듯 함.


Articles

1 2 3 4 5