今天我的一台专用服务器出现了网络问题,数据中心不得不更换路由器。从那时起,该服务器上的网站大多数时候都会返回“连接已重置”错误。
我尝试安装 nginx,打开效果更好,但有时仍然会显示错误。
配置中的一切看起来都很正常,是什么导致了这个错误?
更新:
刚刚注意到,在 whm > apache 状态中始终只有 1 个请求正在处理,8 个空闲工作器。我确信服务器每分钟收到数千个请求。是什么原因导致这个数字如此之低?
答案1
您似乎同时运行 apache2 和 nginx,我想象它们都会竞争端口 80。因此,您必须提供有关设置的更多详细信息。
显示哪个进程具有端口 80;
netstat -lntp
查看哪些服务正在运行;
ps -ef | egrep "(httpd|nginx)"
显示哪个服务器正在本地监听;
$ perl -MLWP::Simple -e 'print [LWP::Simple::head("http://127.0.0.1")]->[-1]';
Apache
显示 Apache 配置;
# apachectl -S