Kosmo
1
ベータチャネルでインスタンスを開始しました。本日、ダイジェストが送信されていないことがわかりました。これが開発版のバグであることを確認するため、安定版にダウングレードしました。すべてのダイジェストが送信され、フロントエンドは500エラーを返しませんでした。
原因は不明ですが、以下のコマンドを確認しました。
Jobs::EnqueueDigestEmails.new.target_user_ids
安定版ではユーザーIDのリストが返されますが、開発版では空のリストが返されます。
unsetまたは手動でアップグレードする必要があるフィールドはありますか?
DBのマイグレーションがあるため、安全にダウングレードすることはできません。安定版に移行する唯一安全な方法は、次の安定版メジャーバージョンがリリースされる直前にアップグレードを停止し、切り替えることです。
「いいね!」 1
Kosmo
3
はい - すでに実行しましたが、Discourse は再び稼働しています。しかし、問題は残っています。開発版ではダイジェストが送信されず、デバッグできません。詳細なデバッグ方法のヒントが必要です。奇妙なのは、ダイジェストが安定版で送信されていたことです…