作死差点毁站
差点网站数据只能回滚了……
事情源于昨天中午,更新了服务器隧道管理文件,然后发现无法起飞了,而且直接导致服务器都连接失败,当时第一个念头是怕是被封了。
按照以往经验如果是被墙封了网站应该是能正常访问的,这次连网站都无法访问,那基本判定就是服务器出问题了。
查了邮件,没有任何警告类,于是从官网登录控制台,发现服务器确实还在运行,各方面运行统计数据都正常没超标,几乎就可以判定是更新作死。无奈技术不到家,找不到根本问题原因,看到caddy是正常运行的,但是隧道堵了没启动,任我如何重启系统或服务都无用,心想完了!
折腾到晚上10点,有点要放弃的心思了,先做了个系统备份,然后回滚到了以前的还原点,发现什么都是正常的,ssh也正常!一恢复到当前备份,全都出问题,最后想到可能是Caddyfile出问题,于是打开看了下,还真是信息丢了,重写吧,写完后重启系统发现隧道没通但是服务正常了,然而网站没通直接挂着ERROR521。受不了索性就先睡觉去。
今天喘了口气,不见黄河心不死,死马当成活马医。重新编辑Caddyfile,这回用service caddy restart,发现报错了!抓住这个红色字眼,果断回滚到以前的还原点,下载了的以前的Caddyfile,编辑替换,service caddy restart,啊哈这回没报错了,访问网站,活了!赶紧做个备份!
然后回头想想,昨天是因为更新隧道主程序失败,所以只是更新了管理文件,会不会是这个原因造的孽?
有疑点就得破掉它不然对不起这身本领是不?于是就更新了一下主程序,这次更新居然成功了,然后查看状态:绿色的“正在运行”!乖乖,测试一下隧道,通了!
好吧,一怪自己更新前没备份,二怪自己作死没事搞什么更新,不过折腾这20多个小时,更新也完成了,来个系统备份吧,Nice!
要不,耍个腾讯云试试?