2014.10.21. 23:27
MYSQL이 가끔(또는 시도때도 없이...) 죽거나 실행이 안될때가 있다면...
제 경험상으로 이건 거의 메모리 부족으로 인한 겁니다.
저는 막 mysqld가 계속 주기적으로 죽어버리고...
어쩔땐 mysqld서비스를 실행하면
mysqld_safe mysqld from pid file /var/run/mysqld.pid ended.
이러면서 실행도 안되고... 그런 증상이었습니다.
메모리 부족이란 생각은 해서 innodb_buffer_pool_size도 팍 줄여봤는데도 계속 그러더라구요
그렇다고 top로 확인해보면 그렇게 부족한 것 같지도 않구...
그래서 우선 cron에서 1분마다 체크해서 프로세스가 죽으면 다시 서비스를 시작하게 해서
임시방편으로 쓰다가... 서버에서 작업을 하니 이젠 계속 죽어버리더라구요...
그래서 swap을 추가했습니다. 그러니 잘 되네요...ㅋ
(저는 swap을 별로 안좋아 해서 잘 안씁니다)
쨋든.. 결론적으로
swap을 사용할 때 얼마나 사용하는지를 체크해서 그만큼 메모리를 추가해 주었습니다.
반응형
'리눅스' 카테고리의 다른 글
CentOS에서 no_root_squash,no_all_squash 안먹힐때... (0) | 2015.07.31 |
---|---|
허니팟 honeyd 설치하기 (0) | 2015.07.31 |
[iptables] DNAT할때 Source IP가 변하는 문제... (0) | 2015.07.31 |
리눅스 브릿지 방화벽 (iptables FORWARD) 작동안할때 (0) | 2015.07.31 |
VMWare에서 OpenWRT 사용하기. (0) | 2015.07.31 |
댓글