서버 메모리 부족...?
본문
카페 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 스왑메모리를 쓰는것 같아 보이니 저장공간이 넉넉하다면 스왑 메모리 용량을 올려주시거나 서버의 리얼 메모리를 올려주셔야 합니다.
아래 링크에 잘정리되어 있는듯하니 참조 하시면 도움이 되실 겁니다.
스왑메모리 부족으로 안뜬다는 근거가 될만한 에러 로그를 올리시는게
도움 받으시기 좋으실거에요.
또 df -ah 를 실행하여 디스크 용량도 확인해보시구요.
웹서버가 정상 동작을 안하는 것임으로
httpd 로그나, php 로그등을 올려주시는게 좋으실 것 같네요.
지금 올리신 정보로는 도움 받으시기 어렵습니다.
Swap: 2098172k total, 0k used, 2098172k free, 66132k cached
보시면 0k used, 스왑메모리를 사용하지 않는다는 뜻입니다.
참고하세요.
웹서버 에러로그 살펴보세요
일단은 홈페이지가 정상적으로 띄워야해서 카페24에서 ram 추가 증설 결제하고 스왑메모리 재시작과 스왑메모리 설정은 0으로 해서 서버 재시작하니 홈페이지가 정상적으로 띄워진 것 같습니다....ㅜㅜ
정확한 원인과 ram 추가 결제를 안해도 정상적으로 나올 수 있게 방법을 강구하고 있습니다.