seafile长时间运行后上传下载速度变慢

seafile在运行之初上传速度是12MB/s,在运行大约一周后,速度变得只有只有几十K每秒,上传下载都有这样的现象,经过排查只要手动运行seafile.sh stop 然后再运行seafile.sh start速度就可以恢复到运行之初的速度,这个问题是什么原因,怎么解决?

Linux 版服务器吗? 有没有配置 Nginx + Memcache 缓存?

服务器6.1.1的版本 我是全部下载的源代码自己编译运行在树莓派上的 用的是Apache + mencache 刚开始启动seafile时速度是挺快的内网有十几MB每秒,但是给同事们用了大概一星期后速度就只有几十KB每秒了,初步排除发现只要restart seafile.sh 就可以恢复速度,感觉很奇怪.

是linux版服务器,配置的是apache2+Memcache , Memcache的配置如下:
modify conf/seahub_settings.py add
CACHES = {
‘default’: {
‘BACKEND’: ‘django_pylibmc.memcached.PyLibMCCache’,
‘LOCATION’: ‘127.0.0.1:11211’,
}
}

如果真的存在这个问题,可以写个脚本自动重启seafile,顺便GC回收空间。用crontab定时

谢谢,你说的这些早就做过了,就是想知道导致这个现象的真实原因时什么?

这个只能是个变通的解决方案,如果真的软件本身有此问题,还是能查明原因,版本更新为好

我公司的用了差不多4年了,下载速度一直正常,我设置了个脚本每周二清理一次缓存,不清理的话会有很多问题出现,比如无法连接服务器之类的。
当时数据盘只有2t,已经满了,上周换了个6t的也成功转移了。
一直想吧服务器换成linux的版本,可是涉及的资料实在太多,下不了决心弄,windows用的也挺稳定的,就算了。

2 个赞

你好,我想问一下,你清楚缓存是运行gc.bat吗?
你们会有访问速度慢的情况吗?

大佬我是7.0.5,部署在ubuntu上,使用了几天也出现了这个问题,求一个自动重启的脚本,多谢!