ちょいちょい MySQL が落ちるな~と思ってたんですが、swap 領域がないことが原因なのかもということで、swap 領域設定してみました。
メモリ確認
$ free total used free shared buff/cache available Mem: 1015348 423808 217400 46212 374140 400740 Swap: 0 0 0
Swap 0!
空き容量確認
$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 29G 4.2G 25G 15% / devtmpfs 487M 0 487M 0% /dev ...以下略
空ファイル作成
$ dd if=/dev/zero of=/swapfile bs=1M count=1024
swap 領域作成
$ mkswap /swapfile
権限変更
$ chmod 600 /swapfile
swap 領域有効化
$ wapon /swapfile
確認
$ swapon -s Filename Type Size Used Priority /swapfile file 1048572 0 -1 $ free Mem: 1015348 334316 279932 59680 401100 479768 Swap: 1048572 0 1048572
再起動しても swap が有効になるように
$ sudo vi /etc/fstab
で編集モードに入って、次の内容を末尾に追加
/swapfile none swap sw 0 0
おわり。これで MySQL 落ちなくなるといいな~。
参考)