这篇文章上次修改于 2520 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

开启维护模式

  • 编辑config/config.php,修改'maintenance' => true, 即开启维护模式。
  • 也可使用OCC命令:sudo -u www php occ maintenance:mode --on 开启维护模式。

清空文件锁表

  • 1、进入Nextcloud的数据库,执行数据库命令 DELETE FROM oc_file_locks WHERE 1oc_file_locks 表清空

关闭维护模式

  • 修改参数 'maintenance' => false
  • 或使用OCC命令:sudo -u www php occ maintenance:mode --off

检查cron任务是否正常,具体可见https://www.orgleaf.com/958.html

永久解决方案(二选一)

1 使用Redis做文件锁缓存 https://docs.nextcloud.com//server/13/admin_manual/configuration_server/caching_configuration.html#id4。我写的https://www.orgleaf.com/1233.html

2 如果条件不允许使用Redis,在config/config.php中禁用文件锁:添加一行: 'filelocking.enabled' => false, 。这个方法适合单用户实例。