Discourse Dockerが自動的に停止

こんにちは、皆様。私の問題は Discourse フォーラムで自動的にスレッド化されています。
また、502 Bad Gateway エラーが表示されることもあります。

unicorn.stderr.log

D, [2020-07-15T16:29:57.037389 #32767] DEBUG -- : 休止/ハイバネーション後に 16.0 秒待機中
E, [2020-07-15T18:49:48.649399 #32767] ERROR -- : worker=0 PID:8593 タイムアウト(31 秒 > 30 秒)、強制終了
E, [2020-07-15T18:49:50.220209 #32767] ERROR -- : #<Process::Status: pid 8593 SIGKILL (signal 9)> を回収しました worker=0
E, [2020-07-15T18:50:25.881312 #32767] ERROR -- : worker=2 PID:13929 タイムアウト(31 秒 > 30 秒)、強制終了
E, [2020-07-15T18:50:25.881493 #32767] ERROR -- : worker=1 PID:32508 タイムアウト(31 秒 > 30 秒)、強制終了
E, [2020-07-15T18:50:25.949739 #32767] ERROR -- : #<Process::Status: pid 13929 SIGKILL (signal 9)> を回収しました worker=2
E, [2020-07-15T18:50:25.949869 #32767] ERROR -- : #<Process::Status: pid 32508 SIGKILL (signal 9)> を回収しました worker=1
I, [2020-07-15T18:51:00.385865 #19149]  INFO -- : worker=0 準備完了
I, [2020-07-15T18:51:00.385899 #19193]  INFO -- : worker=2 準備完了
I, [2020-07-15T18:51:00.385899 #19189]  INFO -- : worker=1 準備完了
E, [2020-07-15T18:51:44.033303 #32767] ERROR -- : worker=2 PID:19193 タイムアウト(31 秒 > 30 秒)、強制終了
E, [2020-07-15T18:51:44.051941 #32767] ERROR -- : #<Process::Status: pid 19193 SIGKILL (signal 9)> を回収しました worker=2
I, [2020-07-15T18:51:49.476608 #19302]  INFO -- : worker=2 準備完了
E, [2020-07-15T18:51:55.064179 #32767] ERROR -- : worker=1 PID:19189 タイムアウト(31 秒 > 30 秒)、強制終了
E, [2020-07-15T18:51:55.085863 #32767] ERROR -- : #<Process::Status: pid 19189 SIGKILL (signal 9)> を回収しました worker=1
I, [2020-07-15T18:52:00.812373 #19324]  INFO -- : worker=1 準備完了

つまり、ウェブプロセスの応答に30秒以上かかっています。カスタムプラグインをすべて削除して再構築することはできますか?

起動中 ./launcher rebuild app
docker 管理プラグインはこれだけ!

サーバーは何ですか?非常に遅いですか?メモリ容量はどのくらいですか?SSDですか、それとも回転式ディスクですか?データベースのサイズはどのくらいですか?

システムは正常に動作しています
情報
CPU: 50% i3 4コア
/: のディスク使用量: 1.79TB のうち 7.9%
メモリ使用量: 61% 8GB
スワップ使用量: 19% 4GB

アプリの再構築が完了しました

 new_subscriber_thread'"] 
I, [2020-07-15T19:56:10.094624 #72]  INFO -- : Gem リストを更新中
I, [2020-07-15T19:56:41.824138 #72]  INFO -- : addr=127.0.0.1:3000 fd=9 でリスニング中
I, [2020-07-15T19:57:06.077895 #72]  INFO -- : マスタープロセスが準備完了
I, [2020-07-15T19:57:17.979526 #229]  INFO -- : worker=2 準備完了
I, [2020-07-15T19:57:17.979509 #218]  INFO -- : worker=1 準備完了
I, [2020-07-15T19:57:17.979637 #241]  INFO -- : worker=3 準備完了
I, [2020-07-15T19:57:17.979868 #211]  INFO -- : worker=0 準備完了

私の問題はまだ続いています

tail -100 unicorn.stderr.log

    I, [2020-07-16T07:51:49.785061 #72] INFO -- : master done reopening logs

    I, [2020-07-16T07:52:05.423701 #18420] INFO -- : worker=3 done reopening logs

    I, [2020-07-16T07:52:05.439574 #10177] INFO -- : worker=2 done reopening logs

    I, [2020-07-16T07:52:06.614121 #11282] INFO -- : worker=1 done reopening logs

    I, [2020-07-16T07:52:06.626403 #30350] INFO -- : worker=0 done reopening logs

    E, [2020-07-16T13:43:49.118620 #72] ERROR -- : worker=1 PID:11282 timeout (31s > 30s), killing

    E, [2020-07-16T13:43:49.325644 #72] ERROR -- : reaped #<Process::Status: pid 11282 SIGKILL (signal 9)> worker=1

    D, [2020-07-16T13:44:19.448200 #72] DEBUG -- : waiting 16.0s after suspend/hibernation

    I, [2020-07-16T13:44:31.441735 #10639] INFO -- : worker=1 ready

    E, [2020-07-16T14:24:40.454209 #72] ERROR -- : worker=1 PID:10639 timeout (31s > 30s), killing

    E, [2020-07-16T14:24:40.611580 #72] ERROR -- : reaped #<Process::Status: pid 10639 SIGKILL (signal 9)> worker=1

    D, [2020-07-16T14:25:10.744135 #72] DEBUG -- : waiting 16.0s after suspend/hibernation

    I, [2020-07-16T14:25:14.973408 #13472] INFO -- : worker=1 ready

    E, [2020-07-16T16:03:01.918109 #72] ERROR -- : worker=2 PID:10177 timeout (31s > 30s), killing

    E, [2020-07-16T16:03:02.200133 #72] ERROR -- : reaped #<Process::Status: pid 10177 SIGKILL (signal 9)> worker=2

    I, [2020-07-16T16:03:51.690756 #20266] INFO -- : worker=2 ready

    E, [2020-07-16T18:29:27.607372 #72] ERROR -- : worker=1 PID:13472 timeout (31s > 30s), killing

    E, [2020-07-16T18:29:27.831050 #72] ERROR -- : reaped #<Process::Status: pid 13472 SIGKILL (signal 9)> worker=1

    I, [2020-07-16T18:29:59.339086 #30397] INFO -- : worker=1 ready

    E, [2020-07-16T18:51:56.470192 #72] ERROR -- : worker=0 PID:30350 timeout (31s > 30s), killing

    E, [2020-07-16T18:51:57.004078 #72] ERROR -- : reaped #<Process::Status: pid 30350 SIGKILL (signal 9)> worker=0

    I, [2020-07-16T18:52:43.150079 #31968] INFO -- : worker=0 ready
D, [2020-07-16T19:13:52.263197 #72] DEBUG -- : waiting 16.0s after suspend/hibernation

ジェイの残りの質問にもお答えいただけますか?

これはSSDですか?2TBという容量から、これは従来の回転式SATAディスクである可能性があり、Discourseとの併用には速度が不足するでしょう。

はい、2TBのSATAディスクは通常高速に動作しますが、現在はダウンしています

https://forum.wishl.net/

SSD は最低限必要であり、Discourse の要件に明記されています。SSD が必要ですので、回転ディスク(HDD)をお使いの場合はサポートできません。

コンテナに入って、他のログを tail できますか?

私の推測では、PostgreSQL が起動に失敗しているはずです。そこを調べてみてください。

こんにちは、どのログファイルを確認すればよいでしょうか?

参考になればと思うのですが、私が管理しているDiscourseサーバーで、約1か月前から502 Bad Gatewayエラーメッセージが発生し始めています。サーバーも私もドイツにいます。Discourseの最近のリグレッションによるものではないはずです。何ヶ月もアップグレードしていないためです。私たちは非常に基本的なホスト型プラットフォーム契約で運用しています。また、正常に接続できた場合でも、サーバーは非常に遅くなっています。このサービスの低下に対する明確な説明はありませんが、単に安価なプランによるものだと想像していました。このスレッドを読むと、他の説明があるかもしれませんか?R。

ご回答ありがとうございます。
サーバーがSSDに切り替わったため、問題は解決しました。

こんにちは!ライフタイプ(Life Type)のハードドライブを使用するとパフォーマンスが向上するのでしょうか?よろしくお願いします。

SSDは回転する磁性ディスクよりもはるかに高速です。SSDの導入が広く推奨されていますが、大規模なサイトの一つで磁性ディスクを使用した事例があります。その場合、コア機能への少なくとも1つの変更が必要となり、設定完了までに数週間を要しました。磁性ディスクを使用する場合は、より多くのキャッシュを提供するためにより多くのRAMが必要になります。これは実際には推奨されません。