笔记:
目前遇到两种情况会导致该错误:
1. nextcloud 出问题
解决方法:
- 进入维护模式
-
$ sudo -u www-data php occ maintenance:mode --on
- 连接数据库,清空 oc_file_locks表;
- 关闭维护模式。
2. redis 把文件锁住了(这次是这种情况,上传文件时,重启了php、nginx服务)
日志如下:
"Exception":"OCP\Lock\LockedException","Message":""files/d7261a487db8162b2346d8228516cf33" is locked, existing lock on file: 5 shared
解决方法如下,清空整个 Redis 服务器的数据(删除所有数据库的所有 key )
yxh@yxhserver:/home/nextcloud$ redis-cli 127.0.0.1:6379> FLUSHALL OK 127.0.0.1:6379> exit


![nextcloud 删除文件 [xxxx] 时出错 nextcloud 删除文件 [xxxx] 时出错](http://www.mshxw.com/aiimages/31/467517.png)
