320x100
출처 : http://blog.naver.com/gogojinny80/100019463276
lingerd 는?
아파치에 libhttpd.ep 혹은 httpd 가 상승하여 cpu 혹은 메모리를 과도하게 점유율이 올라가서 아파치가 죽어버린다.
이때 lingerd 설치함으로서 아파치 프로세스가 죽는것을 방지할수 있다.
lingerd 다운받을수 있는 사이트
http://www.iagora.com/about/software/lingerd/
mkdir -p /var/run/lingerd/
chown nobody.nobody /var/run/lingerd/
chmod 700 /var/run/lingerd/
wget http://images.iagora.com/media/software/lingerd/lingerd-0.94.tar.gz
tar -xvf lingerd-0.94.tar.gz
cd lingerd-xxx
make
이렇게 하면 lingerd란 바이너리가 생긴다.
cp lingerd /usr/local/sbin
cp extra/lingerd.rc /etc/rc.d/init.d/lingerd
chkconfig --level 3 lingerd on
이렇게 해서 부트로더에 올린다.
/etc/rc.d/init.d/lingerd start
cp apache-1.3/ap_lingerd.c li_config.h $APACHE/src/main/
patch -p0 -d $APACHE/src/ < apache-1.3/aplinger.diff
이 과정은 아파치를 위한 과정이다.
아파치소스가 있는 폴더가 $APACHE라고 가정해서 입력하라.
즉 $APACHE는 님의 환경에 맞는 절대경로를 입력하면 된다.
이제 패치가 완료되면, APM설치과정과 같이
apache> ./configure --prefix=/usr/local/apache
apache> cd ../php-4.0.24
php> ...설치과정진행
php> cd ../apache
apache> 설치과정진행 ./configure....-> make -> make install
이렇게 하여 설치를 완료한다.
apache 재구동한다.
설치완료
- 이제부터 /var/log/messages 에 로그가 생성된다.
- /var/run/lingerd/에는 프로쎄서가 동작한다.
- /usr/local/apache/logs/error_log에는 문제발생시, 에러로그가 기록된다.
이렇게함으로써 아파치에 대한 안전한 운영이 가능해진다.
lingerd 는?
아파치에 libhttpd.ep 혹은 httpd 가 상승하여 cpu 혹은 메모리를 과도하게 점유율이 올라가서 아파치가 죽어버린다.
이때 lingerd 설치함으로서 아파치 프로세스가 죽는것을 방지할수 있다.
lingerd 다운받을수 있는 사이트
http://www.iagora.com/about/software/lingerd/
mkdir -p /var/run/lingerd/
chown nobody.nobody /var/run/lingerd/
chmod 700 /var/run/lingerd/
wget http://images.iagora.com/media/software/lingerd/lingerd-0.94.tar.gz
tar -xvf lingerd-0.94.tar.gz
cd lingerd-xxx
make
이렇게 하면 lingerd란 바이너리가 생긴다.
cp lingerd /usr/local/sbin
cp extra/lingerd.rc /etc/rc.d/init.d/lingerd
chkconfig --level 3 lingerd on
이렇게 해서 부트로더에 올린다.
/etc/rc.d/init.d/lingerd start
cp apache-1.3/ap_lingerd.c li_config.h $APACHE/src/main/
patch -p0 -d $APACHE/src/ < apache-1.3/aplinger.diff
이 과정은 아파치를 위한 과정이다.
아파치소스가 있는 폴더가 $APACHE라고 가정해서 입력하라.
즉 $APACHE는 님의 환경에 맞는 절대경로를 입력하면 된다.
이제 패치가 완료되면, APM설치과정과 같이
apache> ./configure --prefix=/usr/local/apache
apache> cd ../php-4.0.24
php> ...설치과정진행
php> cd ../apache
apache> 설치과정진행 ./configure....-> make -> make install
이렇게 하여 설치를 완료한다.
apache 재구동한다.
설치완료
- 이제부터 /var/log/messages 에 로그가 생성된다.
- /var/run/lingerd/에는 프로쎄서가 동작한다.
- /usr/local/apache/logs/error_log에는 문제발생시, 에러로그가 기록된다.
이렇게함으로써 아파치에 대한 안전한 운영이 가능해진다.
320x100
'Linux' 카테고리의 다른 글
리눅스 네트워크 트래픽 모니터툴 iftop for centos (1) | 2012.03.06 |
---|---|
리눅스 bad 하드(HDD) 디스크 점검 (0) | 2012.03.06 |
Sendmail 설정 (0) | 2012.02.03 |
Yum으로 Centos 계열 한글 패키지 설치 (0) | 2011.10.19 |
리눅스 label 변경 (0) | 2011.10.04 |