バックアップファイルからデータを復元した後、ウェブサイトが新しいユーザー登録の審査情報を取得できなくなりました。
具体的には、ユーザーリストで審査待ちのユーザーを見つけることはできますが、審査インターフェースにデータがありません。これはバックアップをインポートした後に発生しました。私のフォーラムは新しいユーザーの審査情報を正しく取得できません。どのように対処すればよいですか?
こんにちは、もう少し詳しい情報が必要です。どのページにアクセスしようとしていますか?ブラウザのコンソールにエラーはありますか? /logs にエラーはありますか?
/admin/users/list/pending および /review?sort_order=score にアクセスしてみましたが、レビューユーザーに関する情報は何もありませんでした。
ログインターフェースにも、明白な関連エラーはありませんでした ![]()
さらに深刻な障害が発生しているようです。
フォーラムは現在、登録アクティビティを一切処理できません。新規ユーザーにアクティベーションメールを送信することを選択しましたが、メールは送信されませんでした。
しかし、私のSMTPサービスは正常であり、テストメールを送信できます。![]()
ログから、サイドキックがメモリの問題で頻繁に再起動しているようです。
Sidekiq の障害が、私が言及した問題を引き起こしているのでしょうか?これらの問題は関連がないように思えますが ![]()
お話しいただいた問題の一部は、確かにジョブ(sidekiq)で発生します。sidekiqが正しく機能していることを確認することで、少なくともこの問題は軽減されるはずです。
この障害は頻繁に発生するため、Sidekiq が頻繁に再起動されると、新しいユーザー登録を適切に処理して監査できなくなるため、すべてのサービスが正常に実行されていることをどのように確認すればよいですか?
しかし、正直なところ、多くの場所でバグを引き起こしているのはこのコンポーネントではないと思います。
新しいユーザー監査イベントを受信しない時間が長いため、特にデータをあるサーバーから新しいサーバーに移行するときはそうです。
それ以来、多くのバグが出現しましたが、データ移行前に、このエラーサイドキック再起動はすでに現れていました。
データ移行前に古いウェブサイトは停止していたことを保証できます。
移行プロセス中にデータベースに異常があるのではないかと疑っていますが、この状況の具体的な原因を確認できません。 ![]()
