网站突然不能访问的原因排查(二)

46
0
0
2024-09-12 23:10

今天网站又又挂了,第二次,还是跟昨天一样,连上服务器,重启数据库,一切正常,到晚上10点,正准备睡觉,睡前看一眼,结果发现网站又又又挂了,这次非同寻常,网站打不开,连服务器都连不上去,只好登陆阿里云平台,结果发现CPU占用率99.979。

我的个天,难怪都连不上去,我直接把服务器停止,然后重启,顺利能连上,先把数据库启动,

systemctl start mysqld

然后发现openresty启动不了,运行命令:

systemctl status openresty

原来80端口被占用。

fuser -v 80/tcp #或 netstat -lnp|grep 80

当服务器启动时,默认的httpd给自动启动了,先停止http的服务

systemctl stop httpd      #提示还有个httpd.socket,一起停止
systemctl stop httpd.socket

然后把这个进程禁止自启

systemctl disable httpd

然后再 fuser -v 80/tcp 或 netstat -lnp|grep 80 就显示为空

然后启动openresty

systemctl start openresty

顺利启动,事故排除,至于为何CPU飙到99.9,原因待查。

博主信息
博客数
161
昵称
性别
年龄
39
居住城市
上海市