리눅스 분류
웹서버 접속을 최대로 늘리려고 할때 어떻게 해야 되나요
작성자 정보
- 김은주 작성
- 작성일
컨텐츠 정보
- 1,946 조회
- 2 댓글
- 0 추천
- 목록
본문
사무실에서 운영하는 웹서버입니다.
200명 이상 접속을 하게 되면 웹서버가 다운됩니다
어떻게 조치해야 되나요....
관련자료
-
이전
-
다음
댓글 2
고덕환님의 댓글
- 고덕환
- 작성일
도움이 되실지 모르겠지만.
/etc/httpd/conf/htttpd.conf 에 보시면
IfModule prefork.c 의 Maxclinet 를 512정도로 변경하시면 될꺼같습니다..
그리고 로그나 서버부하 살펴보시고 다운되는 직접적인 원인을 찾아서 해결하셔야될꺼같네요.
아래는 제 서버 설정입니다. 참고하세요.
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 512
MaxClients 512
MaxRequestsPerChild 4000
</IfModule>
도움드릴려고 글남기지만.. 도움이 되실지는 모르겠네요.. 저도 아직 배우는 단계라..^^;;
/etc/httpd/conf/htttpd.conf 에 보시면
IfModule prefork.c 의 Maxclinet 를 512정도로 변경하시면 될꺼같습니다..
그리고 로그나 서버부하 살펴보시고 다운되는 직접적인 원인을 찾아서 해결하셔야될꺼같네요.
아래는 제 서버 설정입니다. 참고하세요.
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 512
MaxClients 512
MaxRequestsPerChild 4000
</IfModule>
도움드릴려고 글남기지만.. 도움이 되실지는 모르겠네요.. 저도 아직 배우는 단계라..^^;;
남성훈님의 댓글
- 남성훈
- 작성일
일단. 웹서버가 다운되는 원인을 알아봐야 됩니다.
접속 인원수가 많아서 다운이 된다면, 시피유, 메모리등을 체크 하시구요
maxclient는 최대치의 접속이기 때문에 서버가 다운되기 보다는 접속이 지연이 되고 wait상태가 됩니다.
만약에 maxclient를 늘릴시에는 worker, prefork방식인지 확인하시고, 하드웨어 스펙에 맞게
늘려 보시기 바랍니다.
하지만 무엇보다 먼저 해야 되는건 .... 서버 로그를 보시고 원인을 찾아야 됩니다. 그걸 알아야 하드웨어 증설이냐, 서버 튜닝이냐를 판단하게 됩니다.
접속 인원수가 많아서 다운이 된다면, 시피유, 메모리등을 체크 하시구요
maxclient는 최대치의 접속이기 때문에 서버가 다운되기 보다는 접속이 지연이 되고 wait상태가 됩니다.
만약에 maxclient를 늘릴시에는 worker, prefork방식인지 확인하시고, 하드웨어 스펙에 맞게
늘려 보시기 바랍니다.
하지만 무엇보다 먼저 해야 되는건 .... 서버 로그를 보시고 원인을 찾아야 됩니다. 그걸 알아야 하드웨어 증설이냐, 서버 튜닝이냐를 판단하게 됩니다.