问题1:2.8G的资料库无法下载,目录超过限制大小
问题2:资料库里面都是照片,有些图片没显示出来,图裂了,刷新之后总有几张是这样子的,点击放大能正常看
- 你用的什么版本?能不能升级到Seafile最新版再试一下
- ”资料库无法下载“ 是什么意思?界面上应该没有下载整个资料库的按钮
- 图片缩略图是通过python的第三方模块实现的,会有一些特殊格式的图片无法生成缩略图。不过你说 ”图裂了“ 能不能截个图发上来,最好把相应图片文件也发上来好测试。
- windows版本的服务器版本:5.1.3
- 说错了,是目录
- 图片都是jpg,并不是特定的某张图片没有缩略图,是随机的,每次刷新都总有几张会这样
第一次打开就图裂了
刷新之后正常了,然后后面又有其他的图裂了
下载目录大小限制,可以这个文档 https://manual-cn.seafile.com/config/seafile-conf.html#seafile-fileserver
图片缩略图问题,按你的描述说明 Seafile 已经生成缩略图成功,只是在浏览器请求缩略图的时候,会随机有请求不成功
- 打开浏览器的 console 看看相应报错信息是什么。
- 打开 seahub.log 和 seahub_django_request.log 文件看看有没有相应错误日志
- 如果配了 nginx 或者 apache,看看有所没有相应的错误日志。
你把 E盘,seafile-server,seahub_cache 中的文件全部删除试试
还有再问一下
-
这个问题,是以前正常使用今天突然出现的,还是一直都有?
-
你是不是当前目录下有很多图片(几百个)文件?有很少(十几个几十个)图片文件的其他目录中会不会出现这个问题?
- 安装之后就这样
- 目录有很多图片
- 测试18个图片文件夹是没问题的
- 测试37个图片出现问题
- 删除seahub_cache中的文件没效果
- 网站打开有小几率会出现
导致网站一直卡在转圈圈,刷新后正常,多刷新几次又会出现
怎么样???
我刚自己搭建环境测试了一下,是有这个问题。
一个临时的解决方法是
- 找到 C:\SeafileProgram\seafile-server-5.1.3\seahub\seahub\base\middleware.py 文件
- 右击此文件,点击 Edit with IDLE 打开文件以编辑
- 在
class InfobarMiddleware(object):
里面的def process_request(self, request):
函数开头 中加入
if request.is_ajax():
return None
更改后的代码是这样的, 注意代码间的缩进。
...
class InfobarMiddleware(object):
"""Query info bar close status, and store into request."""
def get_from_db(self):
ret = Notification.objects.all().filter(primary=1)
refresh_cache()
return ret
def process_request(self, request):
if request.is_ajax(): # new added
return None # new added
topinfo_close = request.COOKIES.get('info_id', '')
cur_note = cache.get('CUR_TOPINFO') if cache.get('CUR_TOPINFO') else \
self.get_from_db()
if not cur_note:
request.cur_note = None
...
然后重启 Seafile,再试试有没有问题。
还是有问题,不仅仅是图片,网站的js文件和woft文件都有几率会500错误
我安装了windows服务,服务我卸载,然后重启,然后安装服务,还是不行,之间重启服务也不行
把 C:\SeafileProgram\seafile-server-5.1.3\seahub\seahub\base\middleware.pyc (.pyc
文件)删掉试试呢。
一样不行 …
删除 .pyc 文件之后,重启 Seafile 了吗?再看一下log中有什么错误信息。