- nginx 调整
- 重启nginx
kill -HUP $( cat /usr/local/nginx/logs/nginx.pid )
- 测试100MB的文件
dd if=/dev/zero of=100mb.file bs=1M count=100
/usr/local/FastDFS/bin/fdfs_upload_file /etc/fdfs/client.conf 100mb.file
- api测试
- 不知道可不可以用curl是否可以进行测试呢?
curl -F file1=@/tmp/a/100mb.file http://127.0.0.1:8090/group1/M00/upload
- http://download.80uncle.com/Server_Clusters/Storage/Nginx_FastDFS.pdf
https://groups.google.com/forum/#!msg/OpenResty/9-St9GmIdog/mA0QF7ztAQAJ
经过调查发现,其实这个题目本身就是个伪命题了。因为fastdfs的这个nginxmodule只允许下载。 我们这边实际情况是 我们自己根据fdfs的client.conf进行了api封装,所以调整nginx的client body max size实际上是为了我们自己的api的上传大小准备的。
下面的module是一个允许上传下载删除的module,非常的不错。
https://github.com/agile6v/ngx_http_fastdfs_module#fastdfs_pass上面链接作者的github地址。
- 题外话,fastdfs最大支持多大的文件上传呢?