1.软文推荐

2.软文推荐

3.软文推荐

目录: 1、乌班图nginx文件上传失败 2、上传文件失败,具体原因:上传的文件超过大小限制,请上传小于 1024k的文件? 3、上传图片过大时nginx报错 4、Nginx转发上传文件请求出错 乌班图nginx文件上传失败

上传图片太大。

上传图片或文件太大,超出服务器默认的配置大小,解决办法:修改上传文件的大小。

Nginx是非常流行的HTTP/HTTPS服务器软件,它也可以作为反向代理服务器,邮件代理服务器,可以用于负载均衡,缓存等等。

上传文件失败,具体原因:上传的文件超过大小限制,请上传小于 1024k的文件?

服务器默认设置没改导致的

NGINX、Tomcat都有相关设置

百度搜一下 上传文件超过1M报错 就知道了,改下参数并重启服务就行了。上传图片过大时nginx报错

项目用到spring cloud,前端项目使用nginx进行代理,在上传大图片时时间过长,在页面的F1中查看接口状态,发现报500的错误,这是在后台服务中的网关服务的日志中发现报连接后台上传服务超时没有返回,这时去查看网关zuul的配置文件,修改一下相关的时间超时配置。修改后如下,将超时时间适当的配置大一些。

hystrix:

  command:

    default:

      execution:

        isolation:

          thread:

            timeoutInMilliseconds: 300000

ribbon:

  ConnectTimeout: 300000

  ReadTimeout: 300000

修改了如上配置后,在zuul中不报超时的错误了,但是上传大文件的时候还是失败,但是错误变成了504超时,这时发现是nginx配置的超时时间过小导致的,对nginx的配置文件添加相应的超时配置。

#该指令设置与upstream server的连接超时时间

    proxy_connect_timeout 750;

#该指令设置与代理服务器的读超时时间。它决定了nginx会等待多长时间来获得请求的响应。这个时间不是获得整个response的时间,而是两次reading操作的时间

proxy_read_timeout 6000;

    fastcgi_connect_timeout 300;

fastcgi_send_timeout 300;

fastcgi_read_timeout 300;

这两个选项.

        fastcgi_read_timeout是指fastcgi进程向nginx进程发送response的整个过程的超时时间

        fastcgi_send_timeout是指nginx进程向fastcgi进程发送request的整个过程的超时时间

这两个选项默认都是秒(s),可以手动指定为分钟(m),小时(h)等

通过上面的配置之后图片可以正常上传上去,虽然花费的时间较长,但总算是传上去了。

Nginx转发上传文件请求出错

查看nginx错误日志

nginx 中有一个默认参数用来设置上传大小限制,默认大小是 1M

需要自己在对应的location中添加 client_max_body_size 参数进行修改

500m 表示最大上传 500M ,该参数自行设计

相关文章 8

1

腾讯云cynosdb(腾讯云学生服务器1元) 33秒前

目录:1、2019数据架构选型必读:1月数据库产品技术解析2、把人脑智能化后,能再创造出更强的人工智能吗?2019数据架构选型必读:1月数...

2

debian系统安装(Debian系统安装docker) 2分钟前

目录:1、debian10安装卡在选择并安装软件2、debian安装教程 安装Debian步骤3、debian安装游戏命4、Debian11安装简述5、debian netinst的方法怎么安装...

4

火数云(火数云高配) 5分钟前

目录:...

5

钦州服务器租用(服务器租用哪家好而且便宜) 6分钟前

目录:1、租用服务器一年大概需要多少钱?2、租用服务器大概要多少钱?3、我问一下租一台服务器一年大概需要花多少钱???4、租用一...

7

云服务器多少钱(百度云服务器一年多少钱) 11分钟前

目录:1、云服务器费用2、云计算服务器要多少钱?3、一个云服务器要8000吗4、购买云计算服务器一般需要多少钱?5、购买云计算服务器需要...

8

office2019激活密钥(word上下页) 13分钟前

目录:1、office2019家庭和学生版的账号看不到密钥-2、microsoft office专业增强版2019怎么激活3、新买的华硕飞行堡垒office要产品密钥在哪里4、...