表现为80端口无任何响应,宝塔端口同样无反应。
开始以为是Nginx崩了,拿SSH登录后重启了宝塔,重启NGINX,重启VPS都是无效。
然后再次输入BT命令选择22查看错误日志,看到疑似是python和pip出错。
搞不懂是宝塔自动升级还是插件引起的,网上有人说是插件引起,我装了PHP7.1,Redis,网站统计,NGINX防火墙,网站防篡改这几个插件。
File "/www/server/panel/pyenv/lib/python3.7/site-packages/gevent/_socketcommon .py", line 722, in send
return self._sock.send(data, flags)
BrokenPipeError: [Errno 32] Broken pipe
2022-02-17T06:01:27Z <Greenlet at 0x7f5f1a97cb90: _handle_and_close_when_done(<b ound method WSGIServer.handle of <WSGIServer at , <bound method StreamServer.do_ close of <WSGIServer, (<gevent._socket3.socket [closed] at 0x7f5f19e64bb)> faile d with BrokenPipeError
网络解决方法:
1:重装面板
因为担心重装丢失数据,所以没选择,其实就是面板再装一次。?
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
2:用WINSCP,进文件浏览器直接往回拉数据文件。
过程较慢,慢慢拉吧
3:导出数据库
mysqldump -u用户名 -p密码 数据库名 > /tmp/数据库名.sql
数据库备份完成后,接着用WINSCP拉回本地。
确认文件和数据库拉取完成,在新的环境里面上传压缩好的数据文件和数据库即可。
如果网站文件大,勤做备份才是好。
发表评论