웹서버 과부화 증상...

헤즐   
   조회 3310   추천 0    

웹서버가 매일 과부하가 걸립니다.

작업관리자를 보니 메모리는 괜찮은데 cpu가 80% 이상 올라가네요

System Interrumpts 30~40%

웹사이트가 40~50% 정도 됩니다.

잠시 기다려보면 원활한 상태로 돌아오는 경우도 있지만 

대부분 서버가 거의 접속 불가상태까지 가곤합니다.

재부팅하면 다시 괜찮아 지는데요...

만일 이용자수가 많다고 하면 재부팅을 하더라도 다시 과부화 상태가 되어야 하지만

한번 재부팅하고 난 후에는 그날은 과부화가 걸리지 않습니다.

웹서버는 windows + iis 이고 .. 접속 통게를 보니 매 시간 500~ 1,000명정도 접속 합니다.

세션으로 로그인 처리를 하는데 과도한 세션 생성이 문제 일수도 있을것 같구요... 

서버를 고사양으로 증설해야 할지 아니면 다른 문제가 있는지... 

어떤 가능성이 있을지 좀 알려주세요..

헤즐
짧은글 일수록 신중하게.
송주환 2019-04
xperf로 통계 데이터를 뽑아보는 것이 우선일 듯 합니다.
메모리 점유율은 정상인지..
     
헤즐 2019-04
네.. 메모리는 정상이네요
제온프로 2019-04
위 글 내용으로는 정확하게 진단하기는 힘들어 보입니다.

CPU 하나 더 추가해 보세요..
SSD로 무장 시켜 보시고..

세션 유지 시간 짧게..
IIS 접속로그 제한 걸기...
외국 웹봇 제한
DB 로그 제한
등 간결하게 해야 할 것 같습니다.
일일 방문자가 2만명이면..

서버 증설과.. 사이트 특성, 웹서버,DB특성에 맞게
시스템 설계를 하셔야 할 것 같습니다..
술이 2019-04
IIS 튜닝 들어가야됩니다.
상황을 보니 문제가 발생할 환경인게 맞습니다.
     
헤즐 2019-04
역시 문제가 있는거 맞군요.
그런데 다른 웹서의 iis 설정은 크게 다르지 않은데 별문제 없거든요.ㅡㅡ
Iis 튜닝은 어떻게 설정해야 할까요?
생성되었던 웹 프로세스가 죽지 않고 좀비화되면서 프로세스 누수가 일어나는 것 같습니다.
CPU증설 해 봐야 소용 없고, 웹서비스쪽을 자세히 들여다 볼 필요가 있습니다.
문제가 없다는 웹서버는 지금 문제있는 서버와 동일기종/동일 서비스를 제공하는 것인가요? 그렇다면 문제점을 찾으려고 노력하지 마시고, 간단히 그 장비의 디스크를 복제해서 끼워 버리세요. 그게 아니라면 좀 귀찮은 작업이 되겠네요.
     
헤즐 2019-04
같은 서비스는 아니고 비슷한 환경에  비슷힌 접속량을 보이는 또다른 웹서버인데...
일단iis 튜닝쪽으로 가닥을 잡아봐야겠습니다.


QnA
제목Page 1382/5729
2014-05   5264539   정은준1
2015-12   1789548   백메가
2014-12   4502   고디o0
2017-02   6324   분당김동수
2010-09   6902   뭄바이
2020-09   2858   영산회상
2023-10   2361   화란
2016-03   5915   DoWoo
2010-09   8552   cjsrbc
2018-05   4577   으라차차차
2015-01   3818   유정호샤콘느
2017-02   5035   쿠쿠다스
2015-01   19394   건전지
2016-03   4445   신우섭
2019-07   2447   박문형
2022-03   2422   네이쳐
2013-08   18919   KPD
2016-03   5588   미수맨
2010-11   6169   배주규
2017-03   6397   알약통
2018-05   4425   Sakura24
2015-01   3590   메로니