現象:mysql
barnyard2運行一段時間後,會自行中止,未在/var/log/barnyard2或/var/log/suricata中發現相關日誌。sql
排查:3d
在/var/log/message中存在如下記錄日誌
kernel: barnyard2[3747]: segfault at 350 ip 0000003e5ea226e0 sp 00007fffdf3d65a8 error 4 in libmysqlclient.so.16.0.0[3e5ea00000+136000]server
由此判斷多是libmysqlclient.so.16.0.0的問題。ip
解決:cli
嘗試直接替換新的libmysqlclient.so.16.0.0無效,致使barnyard2沒法運行yum
卸載舊版的mysql,升級爲5.6便可。(原先使用yum安裝的,使用yum卸載,再使用yum localinstall 安裝mysql-server的rpm便可)error
結果:時間
運行幾天,barnyard2暫未出現中止運行的狀況,日誌中也沒有相關記錄