私は外部サーバーで作業しています-いくつかのWeb APIをそこで実行しています。今日、api phpを使用したいときに、次のエラーが返されました。
Unknown: write failed: No space left on device (28)
だから私はtmpがいっぱいであることを理解しました:
~# df -h /tmp
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 102G 97G 0 100% /
ですから、tmpのゴミをいくつか取り除く必要があると思いますが、まず何が問題の原因なのかを知りたいのですが、tmpでメモリを大量に消費しているのは何ですか?たぶん何かがtmpディレクトリをあふれさせているのでしょうか?私はシステム管理の専門家ではありません。web-apiを作成します... tmpサイズが超過するのは正常ですか?多分それは時々起こるだけですか?
コマンドの結果:
du -sh /tmp/* | sort -h
0 /tmp/tmpEZIyDT
0 /tmp/unity_support_test.0
4.0K /tmp/amazoncookie.txt
4.0K /tmp/at-spi2
4.0K /tmp/filewhHOLH
4.0K /tmp/keyring-b3ZOTY
4.0K /tmp/mc-domator
4.0K /tmp/mc-root
4.0K /tmp/pulse-2L9K88eMlGn7
4.0K /tmp/pulse-PKdhtXMmr18n
4.0K /tmp/ssh-thimUVhk2748
8.0K /tmp/pulse-5N1YM8s2cT0i
奇妙な-私はtmp dirに多くのことを理解していないので...多分他の何かがあまりに多くのディスク容量を取っている-どのようにそれをチェックすることができますか?
/var/log/-プログラムがギガバイトの監視されていないエラーを吐いている場合、ドライブがすぐにいっぱいになる可能性があります。