TheBaby5
(Bug Reporter)
1
当社のフォーラムユーザーの一人が、アカウントにログインした後に問題が発生しています。また、Impersonate 機能を通じてこの問題を確認したところ、同じく真っ白な画面が表示される現象に直面しました。この事象はユーザーに対して二度発生しており、以前も同様の問題がありました。その際はアカウントのマージを行い、以前のプロフィールを削除してすべてのプロフィール情報を新しいアカウントに統合しました。しかし現在、新しいアカウントでも再び同じ真っ白な画面の問題が発生しているようです。
なぜこのようなことが起きているのか、ご存知の方がいらっしゃいますでしょうか?
osioke
(Osioke Itseuwa)
2
テーマやプラグインの問題かどうかを確認するため、あなたまたはユーザーがセーフモードを試してみることができますか?
TheBaby5
(Bug Reporter)
3
セーフモードは既に試しましたが、空白の白画面の問題は特定のユーザーアカウントでのみ発生しているようです。同じユーザーでこの問題が2度目です。ユーザーのアクティビティログを確認しましたが、不審な点は見つかりませんでした。
TheBaby5
(Bug Reporter)
4
なぜ毎回同じユーザーでこの問題が発生するのでしょうか?
Johani
(Joe)
5
再度実行し、ブラウザのコンソールでエラーがないか確認していただけますか?
TheBaby5
(Bug Reporter)
6
ユーザーアカウントの安全モードでの偽装により、コンソールエラーが発生しました。
pinder99
(Raza shield)
9
これはサーバーの RAM に関する問題です。サーバーに他の CMS やアプリケーションがインストールされている場合は、それらを停止して Discourse が正常に動作するかどうかを確認してください。正常に動作する場合は、メモリの増設を行うか、複数のアプリケーションを削除してメモリを解放してください。
メモリ使用率を確認するには、以下のコマンドを使用してください。
$ ps -o pid,user,%mem,command ax | sort -b -k3 -r
TheBaby5
(Bug Reporter)
10
ウェブサイト全体は正常に動作していますが、特定のユーザーだけが白い空白画面の問題に直面しています。RAMの使用率は40%で正常なので、別の要因が考えられます。
TheBaby5
(Bug Reporter)
11
この問題を解決する方法はご存知ですか?他のユーザーアカウントでも同様の問題が発生する可能性があります。
bartv
(Bart )
12
次のステップはサーバーログを確認することです。手がかりが見つかるかもしれません。
pfaffman
(Jay Pfaffman)
13
おそらく、何かの読み込みをブロックしているブラウザ拡張機能が原因でしょう。
TheBaby5
(Bug Reporter)
14
Chrome のゲストモード、シークレットモード、Firefox、Safari、Opera で試してみましたが、そのユーザーアカウントでは結果は同じです。ログイン後に白い空白画面が表示されます。
bartv
(Bart )
15
これによりブラウザ側の問題は除外され、このユーザーがログインする際に何が問題となっているかを確認するために、サーバーログ(/var/discourse/shared/standalone/log)を確認する必要があります。
TheBaby5
(Bug Reporter)
16
@bartv 個別メッセージを送信します。
カスタム CSS やプラグインがその特定のユーザープロフィールを破損させていることは確かではありません。なぜなら、他のプロフィールは正常に動作しているからです。
これはデータベースの問題だと考えています。同じユーザーが二度にわたり、同じ問題(真っ白な画面)に直面しているからです。過去にすでにそのアカウントを新しいアカウントに移行しましたが、ユーザーの活動量が非常に多いため、毎回新しいプロフィールを割り当てて、いいねや読み込み数をリセットするのは過酷すぎます。
JimPas
17
その特定のユーザーは、非常に古いスマートフォンを使用しているのでしょうか?あるいは、サポートが終了し、もうサポートされていない古いOSかもしれません。私も以前、ユーザーがラップトップでWindows 7を使用しており、ログインできないという類似の問題に遭遇しました。単なる一つの考えですが。また、休暇中に古いWindows Phone(ええ、まだ持っていたんですよ
)を使用しようとしたユーザーもおり、彼も同様に空白のページが表示されました。
それは参考になりますね。これでクライアント側の問題の多くは排除できました。Bart が指摘したように、サーバー側のログを確認してください。
もう一つ確認できるのは、ユーザーにパソコンではなくスマートフォンでログインしてもらうことです。Wi-Fi を無効化し、携帯電話の通信網を使ってログインさせ、ローカルネットワークの問題を除外しましょう。
TheBaby5
(Bug Reporter)
19
@JimPas 非推奨(deprecate)については把握していました。そのため、OS を更新したすべての新しいスマートフォンで試行し、Windows 10 の 20h1、20h2 についても試しました。さらに、Windows 7 についても問題ありませんでした。このユーザーアカウントに対して必要な診断をすべて実施しましたが、すべて同じ結果、つまり空白の白い画面に終わってしまいました。
@codinghorror ユーザーアカウントのなりすまし(Impersonation)を行った後、エラーを確認するためのログはどこを確認すればよいでしょうか?
本番環境のログを確認し、Ctrl + F でユーザー名を検索しましたが、何も見つかりませんでした。もしご確認いただけるようであれば、ファイルを共有できます。
管理者としてログインしている場合、Web ブラウザにログが表示されます。