上传大文件报错, 小文件可以上传

上传大文件报错, 小文件可以,

我的后台设置为:

然后,通过nginx反向代理实现的 nginx.conf中内容如下:
server {
listen 80;
server_name pan.jspackmach.com; #seahub

  location / {
    proxy_pass http://192.168.66.111:8000;
    proxy_redirect off;
    proxy_set_header   Host             $host;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
  }            
}

server {
listen 80;
server_name pan.jspackmach.com; #seafile

  location / {
    proxy_pass http://192.168.66.111:8082
    proxy_redirect off;
    proxy_set_header   Host             $host;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
  }            
}

1、打开浏览器的 console 看看相应报错信息是什么。

2、打开 seahub.log, seahub_django_request.log, seafile.log 文件看看有没有相应错误日志

seahub_django_request.log文件报错信息如下:
2017-02-22 14:26:00,901 [WARNING] django.request:170 get_response Not Found: /d
2017-02-22 14:43:05,902 [WARNING] django.request:170 get_response Not Found: /d

seafile.log 文件报错信息如下:
[02/22/2017 02:47:06 PM] virtual-repo.c(701): Failed to get virt repo d1f2fcb5-5.

3、如果配了 nginx ,看看有所没有相应的错误日志
没有报错

4、后台的file_server_root:改成IP地址:http://192.168.66.111:8082,上传大文件正常

你试试把 FILE_SERVER_ROOT 设置为 http://pan.jspackmach.com/seafhttp

1 个赞

修改后,大文件及小文件都要报:Unknown error