
Ubuntu サーバーで問題が発生しています。5 分ごとに実行される cron ジョブを使用して PHP スクリプトを実行しています。これは基本的に MySQL テーブルを更新します。このフォルダー spool/mqueue には 112 GB のスペースが表示されています。スペースを減らすにはどうすればよいですか。また、この変化の理由は何でしょうか。
答え1
そのフォルダはメール キュー用です。コマンド 'mailq' を実行して、キューに何が入っているかを確認します。スパムでいっぱいの場合は、クリーンアップを行うことができます。それらのメールを送信する必要がある場合は、sendmail (または使用中のもの) が正しく動作していない理由を突き止める必要があります。
mailq を実行するには sudo 権限が必要になる場合があります。
答え2
mqueue フォルダーは電子メールが保存される場所です。cron ジョブは、ジョブからの出力を含んだ電子メールを、cron ジョブを実行しているユーザーに送信します。
これが必要ない場合は、cron にメールを送信しないように指示できます。
crontab -e
次に、php ジョブの前に挿入します。
MAILTO=""