我的服务器今天停止在我的网站上接收请求。它工作了一段时间,但随后服务器就停止工作并抛出几个错误:
500 Internal Server Error
Warning: mysql_connect(): Can't create TCP/IP socket (105) in [...] on line 7 Couldn't connect to database. Please try again.
mysql_connect(): Host [...] is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
mod_fcgid: can't apply process slot for /var/www/cgi-bin/cgi_wrapper/cgi_wrapper
(来自错误日志)
有什么原因吗?操作系统是Ubuntu
发布于 2013-11-12 21:48:48
有人或什么东西无法从您的主机连接到mysql服务器。当错误数到达mysql上配置的max_connect_errors参数时,它将停止接受来自主机的连接。
太多可能的情况..。我们从您代码中的错误凭证到某种类型的黑客尝试。
我建议对您的access_log进行分析,并将流量转储到数据库,以确定失败连接的来源。
https://serverfault.com/questions/554548
复制相似问题