偶尔,没有任何可识别的模式,MySQL会重新启动。 error.log或mysql.log中没有条目(除了引导和检查表)。
只有我能识别的东西才能免除dmesg:
[58129723.252413] type=1400 audit(1405923841.567:549): apparmor="DENIED" operation="open" parent=1 profile="/usr/sbin/mysqld" name="/dev/tty" pid=12848 comm="mysqld" requested_mask="rw" denied_mask="rw" fsuid=105 ouid=0
[58129724.419314] init: mysql main process (26338) terminated with status 1
[58129724.419347] init: mysql main process ended, respawning
这是否意味着AppArmor正在杀死mysqld,因为它试图访问它的/ dev / tty而访问被拒绝了?
为什么mysqld需要访问它的/ dev / tty以及mysqld配置文件允许的更多内容?如果它经常需要访问/ dev / tty不应该立即被杀死,而不是偶尔这样?两次“杀戮”之间的时间有时可能是一个月。
提前致谢,以便快速回答