max_connections문의 정보
max_connections문의
본문
최근 사용자가 많이 몰리는 시간데에 db접속오류가 많이뜹니다
그래서 기술문서를 찾아보고 max_connections와 timeout설정을 변경하였습니다
max_connections는 기존100에서 1000으로 timeout은 22800에서 100으로 변경을 했는데 직후 서버가 먹통이 되서 슬립프로세서 죽이고 데몬 재가동하니 상당히 빨라진것 같았는데 다음날 다시 사람들이 몰리니 서버가 먹통이 되네요
설정값을 너무 심하게 준걸까요 아니면 뭔가 다른 이유가 있나요
다른 분들은 어느정도로 변경하셨나요
일단 max_connections_errors 랑 max_cache이런것도 좀건들긴했습니다
그래서 기술문서를 찾아보고 max_connections와 timeout설정을 변경하였습니다
max_connections는 기존100에서 1000으로 timeout은 22800에서 100으로 변경을 했는데 직후 서버가 먹통이 되서 슬립프로세서 죽이고 데몬 재가동하니 상당히 빨라진것 같았는데 다음날 다시 사람들이 몰리니 서버가 먹통이 되네요
설정값을 너무 심하게 준걸까요 아니면 뭔가 다른 이유가 있나요
다른 분들은 어느정도로 변경하셨나요
일단 max_connections_errors 랑 max_cache이런것도 좀건들긴했습니다
댓글 전체
connect 가 계속 늘어나는 상태에서 max 값만 높이면 서버전체가 다운이 됩니다.
timeout 도 30초정도로 해주시고 max 값도 서버가 다운 안될 정도로 해주세요.
그리고 사이트에 최대한 DB 접속을 줄이는 방향으로 튜닝을 하세요
각종 환경설정값(기본환경설정, 게시판 설정, 그룹설정) 등을 파일로 저장, 최근글 같은것도 SIR처럼 파일로 저장해서 불러오도록 변경하시면 DB 접속이 상당히 줄어듭니다.
그리고 apahce에 mod_deflate, mod_expires, php accelerator 등을 설정하세요
timeout 도 30초정도로 해주시고 max 값도 서버가 다운 안될 정도로 해주세요.
그리고 사이트에 최대한 DB 접속을 줄이는 방향으로 튜닝을 하세요
각종 환경설정값(기본환경설정, 게시판 설정, 그룹설정) 등을 파일로 저장, 최근글 같은것도 SIR처럼 파일로 저장해서 불러오도록 변경하시면 DB 접속이 상당히 줄어듭니다.
그리고 apahce에 mod_deflate, mod_expires, php accelerator 등을 설정하세요