你好工程师,我是你们可道云的用户。昨天刚把可道云装在我的openwrt路由器里当NAS用。然后路由器USB口挂了个移动硬盘(NTFS分区),刚装好时没太在意思,能把手机里的照片什么的都能上传,只是发现自动上传一段时间后就会断开连接,然后一段时间后又能上传,也发现有一些照片不传不了,没太在意。今天重启了一下路由器后发现不能上传大于1M的任何文件。大于1M有文件就报错(报错内容见下一条),我按照上面的内容全部改了并改成了500M,但最终都上传不了大于1M有文件。请您指导,万分感谢!
413: Request Entity Too Large
fca401c45efc77150b333454f49eef48.jpg / 2MB
主要是由于服务器限制了上传大小,或超时时间太短引起; 推荐如下配置:
- 修改nginx的配置文件
client_max_body_size 50M;
client_header_timeout 3600s;
client_body_timeout 3600s;
fastcgi_connect_timeout 3600s;
fastcgi_send_timeout 3600s;
fastcgi_read_timeout 3600s;
其他webserver相应修改类似限制;如apache需要修改LimitRequestBody
修改完成重启nginx生效: service nginx reload
- 修改php配置文件php.ini;
post_max_size = 500M;
upload_max_filesize = 500M;
memory_limit = 500M;
max_execution_time = 3600;
max_input_time = 3600;
对应 php-fpm.conf也需要修改
request_terminate_timeout 3600