今天 公司的一个 用来演示项目的服务器 忽然访问不了了。
ssh 也连接正常。
ping 域名 可以正常ping 通。
但是 后台域名 接口域名 都无法访问。
首先尝试重启 nginx
执行 nginx -t 正常
但是 执行 nginx -s reload 报错
nginx: [error] invalid PID number "" in "/var/run/nginx.pid"
接下来 重启服务器看看具体情况。
重启服务器之后 查看端口。
没有 80 但是 有 443
所以 确定问题是 因为 443 的占用 导致 nginx 没有运行。
kill -9 xxxx 杀掉对应进程
然后 执行
nginx -c /etc/nginx/nginx.conf
nginx -s reload
没有报错。
问题成功解决。