我有一个常见的错误,以一种不寻常的方式发生。
所以我有一个运行并不断执行MySQL命令的Python脚本。但是,随机地,它只会抛出这个异常:
_mysql_exceptions.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' (111)")
这是使用本地数据库的本地脚本。它适用于前1000个以上的查询,然后随机抛出此异常。我所知道的一切都没有真正改变,这就是为什么它如此奇怪。有时它可以工作12个小时,有时只是在抛出异常之前的30分钟。
这是我的/etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
max_connections=100
max_allowed_packet=16M
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
有什么想法吗?谢谢!