NextCloud/owncloud更新出错,提示Parsing response failed,504 Gateway Time-out

2018年05月01日 运维 暂无评论 阅读 1,573 次

较大的NextCloud实例更新系统版本时可能出现如下错误:

Verifying integrity

Parsing response failed. <html> <head><title>504 Gateway Time-out</title></head> <body bgcolor="white"> <center><h1>504 Gateway Time-out</h1></center> <hr><center>nginx/1.12.2</center> </body> </html>

查找官方论坛发现解决方案。

由于php执行有时间限制,较大的nextcloud实例在更新操作时容易出现超时而报错;

对此可修改超时参数,或在命令行中执行更新操作(命令行中没有超时限制)。

具体更新操作如下:

在bash终端中执行:

sudo -u www-data php /path/to/nextcloud/updater/updater.phar

进行命令更新,并使用occ进行更新系统,并关闭维护模式:

sudo -u www-data php /path/to/nextcloud/occ upgrade

sudo -u www-data php /path/to/nextcloud/occ maintenance:mode --off

(其中路径需改为nextcloud的绝对路径,www-data改为php进程使用的账户。)

给我留言

您必须 登录 才能发表留言!

站点定制:GY TECH. 网站设计:Ality
Copyright © 桂圆 TECH. 保留所有权利.  
耗时2.109秒执行了34次数据库检索
此破站已苟活3973天16小时53分21秒!

用户登录