Zabbix错误提示MySQL server has gone away解决
时间:2022-03-14 17:30
#vim src/libs/zbxdb/db.c
int zbx_db_connect(char *host, char *user, char *password, char *dbname, char *dbschema, char *dbsocket, int port)
{
int ret = ZBX_DB_OK, last_txn_error, last_txn_level;
char *connect = my_bool mysql_reconnect = 1;
char *connect = sword err = OCI_SUCCESS;
conn = mysql_init(
{
zabbix_errlog(ERR_Z3001, dbname, mysql_errno(conn), mysql_error(conn));
ret = ZBX_DB_FAIL;
}
zabbix_log(LOG_LEVEL_WARNING, "Cannot set MySQL reconnect option.");
{
zabbix_errlog(ERR_Z3001, dbname, mysql_errno(conn), mysql_error(conn));
ret = ZBX_DB_FAIL;
}
注意红色字体的代码
./configure --host=x86_64-redhat-linux-gnu --build=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/sha
re --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-dependency-tracking --enable-server --enable-proxy --enable-java --enable-agent --enable-ipv6 --with-net-snmp --with-libcurl --with-openipmi --with-unixodbc --with-ldap --with-ssh2 --with-libcurl --with-libxml2 --sysconfdir=/etc/zabbix --datadir=/var/lib --enable-server --with-mysql
重新编译完成后,整个世界清静了,问题完美解决!
原文链接
欢迎关注公众号获取更多Zabbix知识
本文出自 “” 博客,请务必保留此出处