服务器迁移后网站打不开怎么办?排查步骤与经验。
上周四晚上快十一点,朋友一个语音弹过来,说他老板的官网打不开了,第二天早上还要投一波广告。这哥们下午刚把服务器从阿里云挪到腾讯云轻量,域名也解析过去了,结果一开网页就白屏。
我第一反应不是让他重启,先定位到底是哪一层断了。拿我自己电脑 ping 了一下域名,出来的 IP 是新机器的,说明解析本身没问题。但他家里那台电脑用的是运营商默认 DNS,缓存还没过期,一直往老 IP 上撞。这坑我踩过好几回,所以直接让他在 hosts 里把域名写死到新 IP,先绕过 DNS 再说。
hosts 绑完还是打不开。那就不是解析的事了。ssh 上去一看,nginx 压根没启动——他迁移是直接把 /www 整个目录打包拷过去的,服务没设开机自启,机器一重启就全躺平了。systemctl start nginx,页面能出来了,但又是 502。
翻 error log,php-fpm 没跑起来。新机器内存只有 2G,老机器是 4G,他配置文件原封不动搬过来,进程数照旧,直接起不来。改小之后正常了。
最后还有一层,安全组。腾讯云轻量默认只开 22 端口,80 和 443 得自己加规则,这点我又忘了,来回折腾了二十分钟。
那天搞到快两点。回头看其实就四件事:域名解析、Web 服务、后端进程、云厂商的安全组。顺序别乱,一层一层往下扒,比在那儿瞎重启强太多了。另外真劝一句,迁移之前把老机器上的 nginx、php、数据库配置各导一份出来,能省半条命。
版权声明:本文来自 GJ站长论坛《服务器迁移后网站打不开怎么办?排查步骤与经验。》
原文链接:https://www.gj0.com/thread-1638.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。
原文链接:https://www.gj0.com/thread-1638.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。
全部回复 0
还没有回复,来抢沙发~