Q&A

자체 서버를 운영하는데,

서버가 먹통이 되었을때, 보통 어떤 어떤 로그를 살펴봐야 원인을 파악할 수 잇나요?

 

기본적인 모듈의 로그를 보라고 하면 제가 C패널에 맞게끔 로그를 확인 해보려고 합니다..

팁좀 부탁드릴께요~

(먹통이라함은 사이트 접속, SHELL접속둘다 안되는 모든 상황이요..ㅠ) 

람보 Lv. 17

댓글 3

  • 일단 재부팅!

     

    /var/log 아래에서 syslog, kern.log, messages 등의 파일을 찾아서

    서버가 먹통이 된 시각 전후의 내용을 둘러보면 됩니다.

    정확한 위치는 리눅스 배포판과 버전에 따라 약간씩 다릅니다.

     

    일반적인 웹서버라면 kernel panic, out of memory 등을 제일 먼저 찾아보세요.

    그러나 그 밖에도 서버가 맛이 가는 이유는 무궁무진하기 때문에

    미심쩍은 것은 일단 검색해보는 센스~

  • @기진곰
    감사합니다! 도움됬어요. 아직 정확하진 않지만, 메모리누수으로 인한 부분같기도합니다. (최근 갑작스러운 동접자가 구글때문에 늘어서..-0-.)
  • @람보

    아파치가 좀 그렇죠... MaxRequestWorkers를 너무 줄여놓으면 동접처리능력이 떨어지고, 그렇다고 너무 늘여놓으면 항상 메모리 고갈이라는 시한폭탄을 안고 살아야 하니까요. 성능과는 무관하게 이 문제 때문에 nginx+FPM으로 바꾸는 분들도 많습니다. 웹서버의 동접처리능력과 PHP의 메모리 사용량을 각각 별도로 제한할 수 있거든요.

    이제 cPanel에서도 nginx 지원이 강화되고 있으니 조금만 더 참고 기다리셔야... ㅎㅎ