その他問い合わせ #3802
未完了DB接続エラー
説明
チケット番号 #3801 と同様に
[ERROR] [JAFRAMEWORK200003 notificationmanager] Database connect failed, retrying.. manager: notificationmanager, error: mysql_real_connect failed, mysql_err_msg: Can't connect to local server through socket '' (111), mysql_err_code: 2002
とエラーが出ます。
DBHost=localhost
DBName=zabbix
DBUser=<zabbixdb接続ユーザ>
DBPassword=<zabbixdb接続ユーザPassword>
DBSocket=/var/lib/mysql/mysql.sock
(socketがあることは確認済)
JazDBHost=localhost
JazDBName=jobarranger
JazDBUser=<jobarrangerdb接続ユーザ>
JazDBPassword=<jobarrangerdb接続ユーザPassword>
JazDBSocket=/var/lib/mysql/mysql.sock
(socketがあることは確認済)
の設定を入れても、Portの指定を行っても同様のエラーとなります
ちなみに、Web上のマニュアルではJaz関連のDB設定の記載および、マネージャの画面も古いままです。
保守サポート 担当360 さんが3日前に更新
- ステータス を 担当者アサイン中 から 回答中 に変更
- 担当者 を削除 (
保守サポート 担当362)
下記エラーの発生、ならびに Jaz 関連の DB 設定および管理画面に関する情報が古いままであった点につきまして、お詫び申し上げます。
[ERROR] [JAFRAMEWORK200003 notificationmanager] Database connect failed, retrying.. manager: notificationmanager, error: mysql_real_connect failed, mysql_err_msg: Can't connect to local server through socket '' (111), mysql_err_code: 2002
現在、本件については原因調査および修正対応を進めております。
暫定的な回避策として、DBHost および JazDBHost の設定値を「localhost」ではなく「127.0.0.1」に変更していただくことで、正常に接続できることを確認しております。
設定変更例は以下のとおりです。
変更前:
DBHost=localhost JazDBHost=localhost
変更後:
DBHost=127.0.0.1 JazDBHost=127.0.0.1
お手数をおかけいたしますが、暫定対応として上記設定への変更をご検討いただけますと幸いです。
引き続き、恒久対応に向けて調査を進めてまいります。
匿名ユーザー さんが1日前に更新
恐らくですが、原因は以下サイトの内容かもしれないです。
hostsにIPv6の指定があるとダメだとか。
zabbixでも発生した現象のようです。
https://todoonada.co.jp/8911/