kikukawa's diary

都内で活動するシステムエンジニアが書いてます。 興味を持った技術やハマったポイント、自分用メモをつけてます。 最近はweb中心

Can't start server: can't create PID file: No space left on device

エラーメッセージをよく読めばすぐに解ったはずですが、
はまったのでメモ

xxxxxx 00:00:00 [ERROR] /path/to/mysql/libexec/mysqld: Error writing file '/path/to/pid/xxxxxxxxx.pid' (Errcode: 28)
xxxxxx 00:00:00 [ERROR] Can't start server: can't create PID file: No space left on device

AWSのEC2(microインスタンス)上でMySQLを立てていたときに
このエラーメッセージがでて、起動できなくなっていました。
よく読めば、ディスク容量がないからっていうのが分かったはずですが、
後半のNo space left on deviceをちゃんと見てませんでした。
Error writing fileだけを読んで、権限の問題だと思い込んだので
余計な時間がかかってしまいました。

何かをインストールするときに、ディスク容量なんて気にしたことがなかったので
よい勉強になりました。