seafile使用openstack swift做后端,大文件不能保存

seafile是部署在docker的,版本pro6.1

seafile的后端使用openstack的swift,上传小文件时,一般都会成功,文件也会到swift那边;但是如果时稍微大一点的文件,譬如15G,文件就会一直显示保存中,日志seafile.log只有一行输出,cleaning expired file lock,是因为一直在cleaning,导致程序卡住了吗?而且,大文件,swift那边日志也没有收到输出,我也很绝望啊.。。。。

请教下,这个如何与openstack swift结合使用呢,方便加下qq么,请教下您

你好,官网不是https://manual-cn.seafile.com/有吗?
你可以看看。在swift下安装这一块

seafile会对超过8M的文件做分片处理,再存往后端存储上,以便做底层数据去重;你说的这个保存中的状态就是分片,传往后端存储的过程,这个过程如果比较久一般是seafile服务器到后端存储的网络状况不好,或者存储本身的I/O性能不好。

正解,谢谢!还有一个问题,我是用docker部署的,将主机8001端口映射到容器的80端口,发现不能登陆,即使在将$host 改成$host:server_port也不行

大佬,能加下qq么,请教个问题。

首先你这个‘$host:server_port’ nginx的配置写法不对,正确的应该是’$host:$server_port’;如果配置正确还有问题的话可以把$server_port直接换成8001试试