我的应用程序肯定很大,但536MB的限制似乎很奇怪,因为我的$ vmc stats
设置如下:
+----------+-------------+----------------+--------------+---------------+
| Instance | CPU (Cores) | Memory (limit) | Disk (limit) | Uptime |
+----------+-------------+----------------+--------------+---------------+
| 0 | 1.3% (4) | 976.5M (2G) | 263.0M (2G) | 0d:0h:32m:56s |
+----------+-------------+----------------+--------------+---------------+
有谁知道如何避免402错误?
干杯, 布赖恩
答案 0 :(得分:2)
“Droplet size”(应用程序源和资源的总大小)的实际(默认)限制为512MB;结果是536 * 10 ^ 6字节。
如果您在cloudfoundry.com上运行,那就是它,您无法控制该参数,您所能做的就是减少代码的大小。 但是,我认为这个限制适用于登台前的大小。这意味着您可以将一些代码拆分为Maven依赖项。值得一试。
如果您有自己的安装,则可以通过编辑cloud_controller.yml并更改max_droplet_size
参数来解决此问题。
请注意,该值被解释为字节,请做数学:)
答案 1 :(得分:0)
max_droplet_size
已更改为max_package_size
。但是,您可能还需要更改nginx的client_max_body_size
。