间歇性 ERR_INVALID_CHUNKED_ENCODING

间歇性 ERR_INVALID_CHUNKED_ENCODING

我有一个 Node.js 应用程序在 ELB 实例后面的两个 AWS 实例中运行。时不时地,我会收到诸如 ERR_INVALID_CHUNKED_ENCODING 或 ERR_CONTENT_LENGTH_MISMATCH 之类的错误。在 Mac 上的 Chrome 和 Safari 中都观察到了这种情况。

这种行为就像浏览器在抛出错误后立即断开连接一样。对于 Node.js 应用程序提供的静态资产,也会发生这种情况。

有趣的是,这个问题只是偶尔发生。我清除了浏览器缓存,并从开发工具中禁用了缓存,但这并没有解决问题。

另一件有趣的事情是,不使用 ELB 直接访问 AWS 不会产生错误。我也尝试过直接访问 ELB(而不是通过在 GoDaddy 注册的域名),似乎也不会产生错误。

任何正确的推动都会非常有帮助。谢谢。

相关内容