apache mysql 연동시 서버가 한달에? 한번씩 다운된다면?
동시 접속자가 오버한것도 아니고...
그렇다고 특정한 패턴이 있는것 같지도 않다.
현재 worker 방식으로 작동중인데...
그래서 오늘부터...
MaxRequestsPerChild 10000 으로 설정하였다.
본래 값은
MaxRequestsPerChild 0 으로 프로세스가 죽지 않고 끝까지 서비스하는 방식이지만
기본 설정값이 10000번 서비스 후에 프로세스가 죽고 다시 프로세스를 생성하도록하였다.
C언어를 기본으로 만들다보니 메모리 누수 현상이 없다고 장담하지 못하므로
일단 프로세스를 새로 생성하는 주기를 1만으로 디폴트 값으로 설정해 봤다.
이래도 안되면
3000 ~ 4000 정도 사이 값으로 조절할까 한다.
아울러.
innodbbuffer size를 2G로 하였는데..
실제 DB 용량은 2G 이하로도 유지해 보고자 한다.
잘되면 댓글 남기겠음...
안되도 남겨야지요 ㅎㅎㅎ