Oct 032009
zabbix-server-mysqlパッケージのzabbix-serverがboot時に起動しない。
ログをみるとmysqlに接続できずにエラーとなっている。
Connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
原因はrcスクリプトの起動順序指定。runlevel Sの時点ではmysqlは起動していない。
### BEGIN INIT INFO # Provides: zabbix-server # Required-Start: $local_fs $network # Required-Stop: $local_fs # Default-Start: S # Default-Stop: 0 6 # Short-Description: Start zabbix-server daemon ### END INIT INFO
こちらをmysql前提に変更し(Required-Start/Required-Stop)、起動、停止するrunlevelもmysqlに合わせて解決。
### BEGIN INIT INFO # Provides: zabbix-server # Required-Start: mysql # Required-Stop: mysql # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start zabbix-server daemon ### END INIT INFO
Sorry, the comment form is closed at this time.