zabbixが立ち上がらなくなった問題を解消した

業務中にちょっとトラブったので、忘備録

 

構築済のZabbixサーバの落とし上げを試したら、Zabbixが立ち上がらなくなりました

/var/log/zabbix/zabbix_server.logを見ると、Too many connections

connection数が足りないエラーが・・・

 

でも、my.cnfにはこのコネクション数を増やすように記載してました

max_connetcions=1000

 

これが反映されない、なぜ・・・・

 

で、調べたら解決方法がわかりました

参考:

go-journey.club

 

下記の手法で上限を引き上げることで解決できるとのこと

①OS側の上限をあげる(/etc/sysctl.conf)

②サービス側の上限をあげる(/usr/lib/systemd/system/mariadb.service)

 

 

①OS側の上限をあげる(/etc/sysctl.conf)

 

vim /etc/sysctl.conf

 

# 設定ファイルのどこかに記載

 

fs.file-max = "65536"

 

反映のため、以下コマンドを押下

sysctl -p

 

②サービス側の上限をあげる(/usr/lib/systemd/system/mariadb.service)

 

vim /usr/lib/systemd/system/mariadb.service

 

 [Service]

# この配下に以下記載

LimitNOFILE=65536

 

これで、次回以降立ち上げた際にmax_connectionがmy.cnfで設定した値になります

いや、これはわからんて・・・

 

ともかく、めでたしめでたし

 

以上