クライアント Web サイトを公開したばかりです。その主な目的は、他のソースからコンテンツを配布することです。そのため、外部フィードからテキスト、ビデオ、画像、およびオーディオを定期的に取得しています。
クライアントが配布するコンテンツを手動で追加するオプションもあります。
PHP を使用すると、copy() を使用して別のサーバーからファイルをコピーしたり、move_uploaded_file() を使用して手動でアップロードしたファイルをコピーしたり、SimpleImage 画像操作クラスを使用して複数のコピーを作成したり、トリミングしたりできます。
ここで問題があります。これらすべての中で、いくつかの一時ファイルが削除されていません。tmp がいっぱいになると、mysql エラーなどの原因となり、ページの読み込みが停止するため、サーバーがすぐにロックされます。
「スクリプトの実行が終了すると、一時ファイルは削除されます」-これは明らかにここでは当てはまりません。
スクリプトによって作成された一時ファイルが確実に削除されるようにするためにできることはありますか?
24時間ごとに削除するcronを実行することを提案したサーバーの担当者と話しました. ファイルの削除が停止する原因は何ですか?