nextcloud服务器处于维护模式,Nextcloud更新遇到Downloading错误解决

Nextcloud又又又又更新了,但是在使用内置更新器更新的时候,出现错误

722910746f0b50e057343239875fcf68.gif

Parsing response failed.

502 Bad Gateway

502 Bad Gateway


nginx

一通检查,发现原来是通过更新器在更新时,要先下载Nextcloud代码包,而在下载的过程中,下载中断、速度慢、超时,都会出现这个问题

我这边是服务端下载速度太慢导致的(按理来说也不我是我的锅啊,我怀疑是NC的服务器太垃圾

16451de70b0e19831a46949871372117.png )

好长时间才下载了1M多点,然后远端服务器就报了502错误……什么鬼~

我有点懵,如果是下载超时的话,不应该给个Timeout之类的错吗……

722910746f0b50e057343239875fcf68.gif

知道问题所在,想点什么办法解决呢……设置PHP的超时时间?

方法一

这个我也是后来搜索才发现的,比方法二更实用

主路径:/data/updater-随机代码/

先删除 /data/updater-随机代码/downloads目录下未下载完成的zip包

然后手动将更新文件zip上传到/data/updater-随机代码/downloads目录,比如 nextcloud-19.0.4.zip

修改 /data/updater-随机代码/ 目录下的 .step 文件,将{“state”:”start”,”step”:4},修改成{“state”:”end“,”step”:4}

重新刷新Updater页面,会发现上方按钮变成Continue Update

方法二

其实Nextcloud是支持命令行方式升级的,SSH到服务器,进入Nextcloud目录,执行

cd /www/wwwroot/file.bugxia.com

sudo -u www php updater/updater.phar

注意:sudo指定的用户名,宝塔为www,其他环境下有可能是www-data

然后就开始自动升级了,Downloading过程也不会卡住

722910746f0b50e057343239875fcf68.gif

漫长的等待之后……终于完成

722910746f0b50e057343239875fcf68.gif

再次执行occ升级命令

sudo -u www php occ upgrade

722910746f0b50e057343239875fcf68.gif

关闭维护模式

sudo -u www php occ maintenance:mode --off

进网页检查一下

722910746f0b50e057343239875fcf68.gif

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值