我的服务器今天停止在我的网站上收到请求。 它工作了一段时间,但然后服务器停止工作,并引发了几个错误:
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
有人或某事无法从您的主机连接到MySQL服务器。 当错误数量达到mysql上configuration的max_connect_errors参数时,它将停止接受来自主机的连接。
太多可能的场景…我们在代码的某个地方从错误的凭据去某种黑客攻击尝试。
我build议分析您的access_log并将stream量转储到数据库,以便确定失败连接的来源。