2017-10-18 11 views

答えて

1

まあ、ありがとうございました。/tmpの中に入って、ディスク容量を占有しているのを見てください。 ncduをインストールすると、そのフォルダ内のディスク使用状況の概要を表示できます。 その後、再起動が必要ないものを削除してください。

また、1Gは実稼働環境の一時フォルダには不十分です。それを拡張することを検討する必要があります。

+0

ありがとう、どのようにそのtmpフォルダを展開できますか?私はこれが最高のアイデアだと思う。もしこれがはるかに簡単なら、私はwhmにアクセスできる。 – Robert

+0

tmpfsを作るために十分なRAMがあれば助言する。 lvresize -r -L + xG/dev/mapper/vg-tmp - 十分なスペースがあればサイズを増やす – DreamWave

+0

@ディスクに十分な空き領域がない場合は、このフォームを確認してください:https://www.centos.org/forums/viewtopic.php?t=55593 – DreamWave

1

MySQL serverからエラーが発生しています。 MySQLのパーティションに十分なディスク容量がありません。 パーティション上のディスク領域を解放し、パーティション上の項目を確認し、不要なファイルを削除します。 df -hls -lhでサイズを確認し、不要なファイルを削除するか、ディスクサイズを増やすことができます。

+0

MySQLはおそらく '/'の下にあります。あなたの答えを言い換えてください。 –

1

MySQLには、tmpdirと呼ばれるVARIABLEがあり、tmpテーブルの配置場所を制御します。おそらく/tmpに設定されています。しかし、他のディレクトリに変更することができます。どこかでぶら下がって/にしてください。それはそれにスペースを与えます。詳細情報:https://dev.mysql.com/doc/refman/5.7/en/temporary-files.html

また、「クロスジョイン」もチェックしてください。 テーブルがある場合はJOINsテーブルが関連しているどのような資格を除いて、あなたは "クロスジョイン"を持っている可能性があります。クロスジョインの200万行のテーブルは、1兆行の一時テーブルを作成します。これは混乱であろう。