Scala Nginx:413请求实体太大错误

Scala Nginx:413请求实体太大错误,scala,nginx,request,playframework-2.0,Scala,Nginx,Request,Playframework 2.0,好了,伙计们,我遵循了这些答案 在nginx.conf和与我的代理配置相关的httpd.confd文件夹中添加client\u max\u body\u size 20M。我添加了http、服务器和位置块。我用游戏!框架作为我的网关 但是,我仍然会有请求实体太大的错误。你们有什么想法或建议吗?或链接以继续 感谢以及Play前面的web服务器(听起来像是您已经配置的),Play本身有最大请求内容长度限制,记录如下: 大多数内置的主体解析器在内存中缓冲主体,还有一些 在磁盘上缓冲它。如果缓冲是无界

好了,伙计们,我遵循了这些答案

在nginx.conf和与我的代理配置相关的httpd.confd文件夹中添加
client\u max\u body\u size 20M
。我添加了http、服务器和位置块。我用游戏!框架作为我的网关

但是,我仍然会有
请求实体太大的错误
。你们有什么想法或建议吗?或链接以继续


感谢

以及Play前面的web服务器(听起来像是您已经配置的),Play本身有最大请求内容长度限制,记录如下:

大多数内置的主体解析器在内存中缓冲主体,还有一些 在磁盘上缓冲它。如果缓冲是无界的,这将打开 恶意或不小心使用的潜在漏洞 应用因此,Play有两个配置的缓冲区限制, 一个用于内存缓冲,一个用于磁盘缓冲

使用配置内存缓冲区限制
play.http.parser.maxMemoryBuffer
,默认为100KB,而 使用
play.http.parser.maxDiskBuffer
配置磁盘缓冲区限制, 默认为10MB。它们都可以在中配置 例如,将内存缓冲区限制增加到 256KB:


根据具体情况,您可能希望谨慎地将此限制提高太多——如果您有不受信任的客户端,它们可能会在短时间内发送大量非常大的请求,从而使服务器过载。这可能会导致服务器崩溃,并出现
OutOfMemoryError
,从而导致拒绝服务攻击。

Play也可以返回此响应代码。你用的是什么版本?我用的是Play 2.11@m-zI,我知道了。结果,我的Nginx阻止了它,即使是在游戏增加的时候