Discourseで一時的な「ダウン」が発生 - ログからより多くの情報を取得する方法

レオナルドさん、ありがとうございます。Postfix(Ubuntu のデフォルト)を追加しました。結果を見てみましょう。

他に監視は行っていますが、正直なところメモリやディスク容量に問題は見られません。

スワップは 8GB のうち約 2GB を使用しています。VM には 30GB の RAM が利用可能です。私にとって本当に奇妙なのは、Discourse がどれほどメモリを消費するかということです → Discourse Docker HW reserved/used (CPU, RAM, Disk) and how to manage it

dmesg には慣れていませんが、見えるのは多数の IP からの [UFW BLOCK] メッセージの多さです。もちろん、数が多すぎてパターンがあるかどうかを理解するのは困難です。

例を挙げます。

[Tue May 23 09:32:21 2023] [UFW BLOCK] IN=eth0 OUT= MAC=MAC_ADDRESS_A SRC=IP_ADDRESS_A DST=SERVER_IP LEN=40 TOS=0x00 PREC=0x00 TTL=248 ID=54321 PROTO=TCP SPT=34909 DPT=40930 WINDOW=65535 RES=0x00 SYN URGP=0
[Tue May 23 09:32:22 2023] [UFW BLOCK] IN=eth0 OUT= MAC=MAC_ADDRESS_A SRC=IP_ADDRESS_A DST=SERVER_IP LEN=40 TOS=0x00 PREC=0x00 TTL=248 ID=54321 PROTO=TCP SPT=43093 DPT=40942 WINDOW=65535 RES=0x00 SYN URGP=0
[Tue May 23 09:32:29 2023] [UFW BLOCK] IN=eth0 OUT= MAC=MAC_ADDRESS_A SRC=IP_ADDRESS_B DST=SERVER_IP LEN=40 TOS=0x00 PREC=0x00 TTL=249 ID=57687 PROTO=TCP SPT=42801 DPT=3350 WINDOW=1024 RES=0x00 SYN URGP=0
[Tue May 23 09:32:35 2023] [UFW BLOCK] IN=eth0 OUT= MAC=MAC_ADDRESS_A SRC=IP_ADDRESS_C DST=SERVER_IP LEN=40 TOS=0x00 PREC=0x00 TTL=54 ID=61548 PROTO=TCP SPT=21721 DPT=23 WINDOW=43065 RES=0x00 SYN URGP=0
[Tue May 23 09:32:59 2023] [UFW BLOCK] IN=eth0 OUT= MAC=MAC_ADDRESS_A SRC=IP_ADDRESS_D DST=SERVER_IP LEN=44 TOS=0x00 PREC=0x00 TTL=114 ID=0 PROTO=TCP SPT=50293 DPT=1023 WINDOW=29200 RES=0x00 SYN URGP=0

識別子は匿名化されていますが、同じであれば同じ参照を持ちます。

Cloudflare も使用していますが、SSL/ドメインプロバイダーおよびキャッシュとしてのみです。残念ながら、私はその担当ではないため、この方向でさらに掘り下げる前に、他の可能性をすべて使い切りたいと思います。

ドメインへのアップタイムチェックを blackbox exporter 経由で追加し、ダウンタイムが検出されるかどうかを確認しています。