[급질문] 아파치 설정 좀 봐주실 수 있나요? (자료첨부) 정보
[급질문] 아파치 설정 좀 봐주실 수 있나요? (자료첨부)본문
예전엔 서버관리자가 있었으나 서버를 이전한 후 제가 관리하게 되었습니다.
그런데 생짜 초보 관리자라 여러가지 문서들을 찾아보구 그래도 이해가 안되고...
몇일을 고생하고 있습니다. 다행히 mysql status 프로그램으로 mysql 문제점들 파악해서
my.cnf 설정들은 몇가지 고쳤고, 여기저기 검색해서 keepalive off 시켜야 된다고 하여 off 하고
/etc/sysctl.conf 에
net.ipv4.tcp_fin_timeout = 5
net.ipv4.tcp_keepalive_time = 10
net.ipv4.tcp_tw_recycle = 1
추가하고 그러고보니 조금은 나아진듯 합니다.
그래도 아직도 조금 서버 사양 대비해서 실망스러운 퍼포먼스를 보여주고 있네요.
쿼드코어 2.50Ghz 에 메모리 4GB 입니다. 항상 핑은 4-10ms 를 유지하는 편입니다.
DB접속오류가 많이 났고 버벅임이 엄청 심했으나 어제 홈을 좀 가볍게 했더니 좋아졌습니다.
그러나 아직도 동접 피크 시간에는 버벅임이 심하네요.
아파치 2.2.2 이며 prefork 로 MPM 구동 중입니다.
worker 로 MPM 사용하는 방법은 몰라서 그냥 기본 설정대로 쓰고 있습니다.
최고 피크시간에 동접 300명 정도되며 조금 바쁜 서버 입니다.
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
ServerLimit 650
MaxClients 650
MaxRequestsPerChild 0
</IfModule>
이렇게 세팅해놓고 있는데 어디를 체크해야 된다던가, 위 수치 뭐를 조절하는게
좋겠다던가... 가능한 이것저것 조언 좀 부탁드립니다.
그런데 생짜 초보 관리자라 여러가지 문서들을 찾아보구 그래도 이해가 안되고...
몇일을 고생하고 있습니다. 다행히 mysql status 프로그램으로 mysql 문제점들 파악해서
my.cnf 설정들은 몇가지 고쳤고, 여기저기 검색해서 keepalive off 시켜야 된다고 하여 off 하고
/etc/sysctl.conf 에
net.ipv4.tcp_fin_timeout = 5
net.ipv4.tcp_keepalive_time = 10
net.ipv4.tcp_tw_recycle = 1
추가하고 그러고보니 조금은 나아진듯 합니다.
그래도 아직도 조금 서버 사양 대비해서 실망스러운 퍼포먼스를 보여주고 있네요.
쿼드코어 2.50Ghz 에 메모리 4GB 입니다. 항상 핑은 4-10ms 를 유지하는 편입니다.
DB접속오류가 많이 났고 버벅임이 엄청 심했으나 어제 홈을 좀 가볍게 했더니 좋아졌습니다.
그러나 아직도 동접 피크 시간에는 버벅임이 심하네요.
아파치 2.2.2 이며 prefork 로 MPM 구동 중입니다.
worker 로 MPM 사용하는 방법은 몰라서 그냥 기본 설정대로 쓰고 있습니다.
최고 피크시간에 동접 300명 정도되며 조금 바쁜 서버 입니다.
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
ServerLimit 650
MaxClients 650
MaxRequestsPerChild 0
</IfModule>
이렇게 세팅해놓고 있는데 어디를 체크해야 된다던가, 위 수치 뭐를 조절하는게
좋겠다던가... 가능한 이것저것 조언 좀 부탁드립니다.
댓글 전체
웹사이트를 튜닝하세요.