자체 서버를 운영하는데,
서버가 먹통이 되었을때, 보통 어떤 어떤 로그를 살펴봐야 원인을 파악할 수 잇나요?
기본적인 모듈의 로그를 보라고 하면 제가 C패널에 맞게끔 로그를 확인 해보려고 합니다..
팁좀 부탁드릴께요~
(먹통이라함은 사이트 접속, SHELL접속둘다 안되는 모든 상황이요..ㅠ)
람보
Lv. 17
자체 서버를 운영하는데,
서버가 먹통이 되었을때, 보통 어떤 어떤 로그를 살펴봐야 원인을 파악할 수 잇나요?
기본적인 모듈의 로그를 보라고 하면 제가 C패널에 맞게끔 로그를 확인 해보려고 합니다..
팁좀 부탁드릴께요~
(먹통이라함은 사이트 접속, SHELL접속둘다 안되는 모든 상황이요..ㅠ)
댓글 3
일단 재부팅!
/var/log 아래에서 syslog, kern.log, messages 등의 파일을 찾아서
서버가 먹통이 된 시각 전후의 내용을 둘러보면 됩니다.
정확한 위치는 리눅스 배포판과 버전에 따라 약간씩 다릅니다.
일반적인 웹서버라면 kernel panic, out of memory 등을 제일 먼저 찾아보세요.
그러나 그 밖에도 서버가 맛이 가는 이유는 무궁무진하기 때문에
미심쩍은 것은 일단 검색해보는 센스~
아파치가 좀 그렇죠... MaxRequestWorkers를 너무 줄여놓으면 동접처리능력이 떨어지고, 그렇다고 너무 늘여놓으면 항상 메모리 고갈이라는 시한폭탄을 안고 살아야 하니까요. 성능과는 무관하게 이 문제 때문에 nginx+FPM으로 바꾸는 분들도 많습니다. 웹서버의 동접처리능력과 PHP의 메모리 사용량을 각각 별도로 제한할 수 있거든요.
이제 cPanel에서도 nginx 지원이 강화되고 있으니 조금만 더 참고 기다리셔야... ㅎㅎ