自動バックアップが停止しました

自動バックアップが停止しました。しかし、手動でトリガーされたバックアップは引き続き機能しています。問題をデバッグする方法はありますか?頻度は毎日設定されています。管理者のサイドバーにアップグレードの変更がありましたが、この変更後も数日間はバックアップが機能していました。

「いいね!」 3

昨晩、私も同じことが起こりました。

自動バックアップが失敗した場合、通知にログへのリンクが表示されるはずです。

私のログによると、zip圧縮を試みた際に空き容量が不足していました。古いデータベースファイルをクリアしなかったのでしょうか?確認します。

「いいね!」 4

いいえ、私にとっては古い画像が多すぎました。

いずれにしても、サイトを実行したまま以下を試してください。

./launcher cleanup app

これにより、いずれにしても役立つ可能性が高いです。

「いいね!」 4

バックアップの失敗メッセージはありませんでした。あたかもバックアップを試みなかったかのようでした。ディスク容量の不足もありません。古いバックアップを削除する設定を有効にしているため、バックアップは6つしかありません。

バックアップを外部からトリガーする簡単な方法はありますか。ホストのcronでスクリプト化するかもしれません。

「いいね!」 3

はい、コマンドラインからバックアップを実行できます。

「いいね!」 6

docker exec app discourse backup --sql-only

これはフォーラムが1つのDiscourseサイトでは機能します。マルチサイト設定でバックアップするフォーラムを指定するにはどうすればよいですか?

編集:このコマンドは機能します
cd /var/www/discourse && RAILS_DB=chosenforum RAILS_ENV=production sudo -H -E -u discourse bundle exec script/discourse backup --sql-only

または、完全なdockerコマンドで:
docker exec containerID bash -c 'cd /var/www/discourse; RAILS_DB=chosenforum RAILS_ENV=production sudo -H -E -u discourse bundle exec script/discourse backup --sql-only'

「いいね!」 2