Zabbix5.0.1(公式dockerコンテナ zabbix-server-mysql)を利用しています。
最近、ServerのコンテナがSIGTERMを受信して停止するようになりました。
一度こうなると、通常の手順では復帰できません。
2.4の頃から長年使い続けている環境なので、どこかに綻びがあるのだろうと想像しています。
最悪はまっさらにして一から作り込みを行うつもりでいますが、
後学のためにもできれば問題点を特定したいと思っています。
・現象
dockerのコンテナログに"Got signal [signal:15(SIGTERM),sender_pid:1,sender_uid:0,reason:0]. Exiting ..."が記録され、
zabbix_serverプロセスが停止する。以降起動→停止を延々繰り返す
・確認できたこと
(1)現象発生後、DB(mysqlコンテナ)を停止するなどしてDBを読めない状態にすると、現象自体は発生しなくなりDB接続待ちになる
(2)DBをフルバックアップ→フルリストアするといったん現象は解消し、動作も正常に戻る。しかしそのまま運用すると数日後に同じ現象が発生する