서버 메모리 부족...?

서버 메모리 부족...?

QA

서버 메모리 부족...?

본문

카페 24 서버호스팅 사용중입니다.

스왑메모리 부족으로 해당 서버의 전체 홈페이지가 안뜨고 있는데...

어떻게 해결해야할지 몰라 여쭤봅니다.

스왑메모리 점유율을 top로 보는데도 전부 0으로 잡히는데 어떻게 조절해야 정상적으로 홈페이지가 뜰까요..ㅜㅜ

 

top - 10:53:09 up 1097 days, 7 min,  3 users,  load average: 0.00, 0.01, 0.03
Tasks: 196 total,   1 running, 195 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   8016776k total,  5524892k used,  2491884k free,    11928k buffers
Swap:  2098172k total,        0k used,  2098172k free,    66132k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  SWAP COMMAND
 2477 root      20   0 4910m 4.4g  21m S  0.0 57.1   2199:04    0 /opt/apache/bin/httpd -k start
10847 mysql     20   0 3128m 720m 7036 S  0.0  9.2   2388:05    0 /opt/mysql/bin/mysqld --basedir=/opt/mysql --datadir=/opt/mysql/var --plugin-dir=/opt/mysql/lib/plugin --user=mysql --log-error=/opt/mysql/v
13793 root      20   0  244m 5784  904 S  0.0  0.1  13:47.46    0 /sbin/rsyslogd -i /var/run/syslogd.pid -c 5
20353 root      20   0  102m 5632 4456 S  0.0  0.1   0:00.27    0 sshd: root@pts/1
19848 root      20   0  102m 5044 3840 S  0.0  0.1   0:00.22    0 sshd: root@pts/0
20639 root      20   0  102m 5000 3808 S  0.0  0.1   0:00.03    0 sshd: root@notty
20358 root      20   0  102m 4984 3812 S  0.0  0.1   0:00.02    0 sshd: root@notty
23049 root      20   0  102m 4656 3536 S  0.0  0.1   0:00.02    0 sshd: root@notty
 

이 질문에 댓글 쓰기 :

답변 4

스왑 메모리가 부족하다는것은 기존의 메모리가 용량이 작다는걸 의미 합니다.

그만큼 서버에서 메모리 사용량이 크다는 반증이기도 하고요.....ㅠㅠ

 

내용을 보아선 8G메모리에 2G 스왑메모리를 쓰는것 같아 보이니 저장공간이 넉넉하다면 스왑 메모리 용량을 올려주시거나 서버의 리얼 메모리를 올려주셔야 합니다.

 

아래 링크에 잘정리되어 있는듯하니 참조 하시면 도움이 되실 겁니다.

https://extrememanual.net/12975

딱 말씀해주신대로 8G 메모리에 2G 스왑메모리 사용중이었습니다.
카페24측에 문의해보니 스왑메모리를 재시작해도 바로 스왑메모리가 차는걸로 보아서는 어딘가에서 메모리를 계속 점유하고 있다고 코드 확인을 해보라고 하는데 어디서부터 확인해야할지 모르겠네요...

참조 링크 감사합니다.

스왑메모리 부족으로 안뜬다는 근거가 될만한 에러 로그를 올리시는게

도움 받으시기 좋으실거에요.

 

또 df -ah 를 실행하여 디스크 용량도 확인해보시구요.

웹서버가 정상 동작을 안하는 것임으로

httpd 로그나, php 로그등을 올려주시는게 좋으실 것 같네요.

 

지금 올리신 정보로는 도움 받으시기 어렵습니다.

Swap:  2098172k total,        0k used,  2098172k free,    66132k cached

보시면 0k used, 스왑메모리를 사용하지 않는다는 뜻입니다.

 

https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EC%8A%A4%EC%99%91_%EB%A9%94%EB%AA%A8%EB%A6%AC_%ED%81%AC%EA%B8%B0_%ED%99%95%EC%9D%B8

참고하세요.

 

웹서버 에러로그 살펴보세요

일단은 홈페이지가 정상적으로 띄워야해서 카페24에서 ram 추가 증설 결제하고 스왑메모리 재시작과 스왑메모리 설정은 0으로 해서 서버 재시작하니 홈페이지가 정상적으로 띄워진 것 같습니다....ㅜㅜ

정확한 원인과 ram 추가 결제를 안해도 정상적으로 나올 수 있게 방법을 강구하고 있습니다.

사용중인 서버에서 아파치를 prefork MPM 을 사용 하신다면 event MPM으로 변경해 보시기 바랍니다. 그렇게 하시면 메모리를보다 효율적으로 사용할 수 있습니다.

그리고 서버에서 사용중인 어느 프로그램이 메모리를 고갈시키는지는 알 수 없기 때문에
기본 운영체제 이외의 서버용 프로그램들을 직접 하나하나 점검해보셔야 할 듯 합니다.


역시 하나하나 확인해봐야하는군요...ㅜㅜ
동일한 스펙, 동일한 프로그램 설치로 3대의 서버를 운영중인데 유독 한곳에서만 이러니 답답하네요.. 답변 감사합니다.
아파치 님 글로 늘 도움받고 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 577
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT