对于大file upload,Amazon ELB https终止导致504

我偶然发现了以下问题,似乎无法find解决scheme。

安装程序:Amazon ELB设置后面的IIS服务器,通过设置https 443 – > https 443(ELB上的端口443转发到服务器上的端口443)来终止ELB上的SSL连接。 端口80也通过http 80 – > http 80连接。

当上传大于7.5MB的文件时,前端会收到504个网关超时。

ELB有一个有效的证书,所以443上的IIS EC2服务器也是如此。ELB的空闲超时时间为120. IIS保持活动状态,超时时间为120.通过上传> 7.5MB(例如9MB文件)的文件http(端口80)完美地工作(大约8秒)通过https上传相同的文件不起作用,而是120秒后我得到网关超时。 所有7.5MB以下的文件完美地工作,麻烦在大约7.5MB开始。

该请求确实通过EC2服务器,但该文件以7.5MB截止。 有任何想法吗? SSL重新谈判?

如果我切换到https 443 – > http 80设置(ELB转发443请求到端口80在IIS服务器上),上传工作正常。

如果我通过端口443(tcp 443 – > tcp 443)并终止EC2服务器上的SSL,上传也可以正常工作。

为什么如果我终止ELB上的https连接,它不会工作?

我会很感激任何指导。 谢谢!