アップグレード/ダウングレードの問題

ベータチャネルでインスタンスを開始しました。本日、ダイジェストが送信されていないことがわかりました。これが開発版のバグであることを確認するため、安定版にダウングレードしました。すべてのダイジェストが送信され、フロントエンドは500エラーを返しませんでした。

原因は不明ですが、以下のコマンドを確認しました。

Jobs::EnqueueDigestEmails.new.target_user_ids

安定版ではユーザーIDのリストが返されますが、開発版では空のリストが返されます。

unsetまたは手動でアップグレードする必要があるフィールドはありますか?

DBのマイグレーションがあるため、安全にダウングレードすることはできません。安定版に移行する唯一安全な方法は、次の安定版メジャーバージョンがリリースされる直前にアップグレードを停止し、切り替えることです。

「いいね!」 1

はい - すでに実行しましたが、Discourse は再び稼働しています。しかし、問題は残っています。開発版ではダイジェストが送信されず、デバッグできません。詳細なデバッグ方法のヒントが必要です。奇妙なのは、ダイジェストが安定版で送信されていたことです…