TL;DR
- mysqldが 本当に 刺さって動作を停止している時のためのメモです。重いだけの時に使うものじゃない。
- ざっと見る方法であって、解決方法じゃない。
まずは慌てず騒がずエラーログを見る。クラッシュしてるログが出てるならそれはそれでOK。mysqld_safe
とか systemd を使っている場合、 mysqld
が自動再起動されているかも知れない。クラッシュリカバリーの真っ最中はプロセスが浮いていても接続できないので、クラッシュリカバリー中だったら見守る。
OOM Killerに殺された場合はエラーログに何も出ずにsyslogだけ吐くので、
/var/log/messages あたりもチラ見しておくと吉。
特にクラッシュはしていないようであれば、 dstat …