几个服务器错误(没有数据库连接,无法创建 TCP/IP 套接字等

几个服务器错误(没有数据库连接,无法创建 TCP/IP 套接字等

我的服务器今天停止接受网站上的请求。它工作了一段时间,但随后服务器停止工作并抛出几个错误:

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

答案1

某人或某物无法从您的主机连接到 mysql 服务器。当错误数量达到 mysql 上配置的 max_connect_errors 参数时,它会停止接受来自您的主机的连接。

可能出现的情况太多了……我们从代码中某处的错误凭证开始,到某种黑客攻击行为。

我建议分析您的 access_log 并将流量转储到数据库,以便识别失败连接的来源。

相关内容