could not write lock file “xxx.pid”: No space left on device
これは容量がない時のエラーと考えられます。
$ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 30G 25G 5.2G 83% / devtmpfs 3.9G 76K 3.9G 1% /dev tmpfs 3.9G 4.0K 3.9G 1% /dev/shm /dev/xvdb 246G 201G 34G 86% /mnt/data
あれ?容量足りてる??
# df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/xvda1 1966080 595883 1370197 31% / devtmpfs 1018485 481 1018004 1% /dev tmpfs 1021105 2 1021103 1% /dev/shm /dev/xvdb 16384000 16384000 0 100% /mnt/data ←●注目
inodeが枯渇しています。
容量を増やすか、ファイルを削除しよう。
少なくとも1年程度はメンテナンスでも大丈夫なように容量は広くとっておこうね。