我的 VPS 上装有 Ubuntu 14.04、LAMP 堆栈和大约 30 个小型 Web 应用程序。安装了 MySQL 5.5.8。它通常可以正常工作,但有时会因未知原因停止。 /var/log/mysql/error.log
除了启动信息外什么也没有。
我的.cnf:
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
wait_timeout = 28800
interactive_timeout = 28800
key_buffer = 16M
max_allowed_packet = 1024M
net_read_timeout = 720
net_write_timeout = 720
thread_stack = 192K
myisam-recover = BACKUP
max_connections = 30
innodb_buffer_pool_size = 1G
innodb_force_recovery = 1
query_cache_limit = 16M
query_cache_size = 0
记忆
free -h
:
total used free shared buffers cached
Mem: 6.6G 6.4G 233M 67M 280M 5.0G
-/+ buffers/cache: 1.1G 5.5G
Swap: 2.9G 22M 2.9G
我检查了所有日志中的 OOM 消息,但什么也没发现。我删除了 AppArmor,但没有成功。我尝试了所有方法。原因是什么?