インスタンスは毎晩、自分自身の後片付けをします。このページでは、何が、いつ、どんな条件のもとで実行されるかを説明します。アプリが自動的に行うことに、驚かされることがないようにするためです。
3つのジョブが毎日実行され、それぞれ優先度の低いキューに登録されます。
ACCOUNT_DELETION_NOTIFICATION_EMAIL
TRASH_RETENTION_DAYS
3つとも安全で、想定通りの動作です。ユーザーが明示的に削除、オプトイン、日付指定したものにしか作用しません。
これを実現しているのは2つのコンテナです。
どちらかのコンテナが停止していると、メンテナンスは何も知らせずに止まります。ゴミ箱は保持期間を過ぎても溜まり続け、期限超過の貸出はアクティブなまま記録され、オプトインした非アクティブユーザーも整理されません。何かが壊れるわけではありませんが、何も実行されなくなります。夜間の動作が止まったように見える場合は、docker compose psを確認してください。
docker compose ps
すべての処理は、次に成功した実行時にまとめて追いつくので、一晩分実行を逃しても問題はありません。
このページの内容