Rails puma malformed request 报错

tomanderson · March 22, 2022 · 412 hits

我的 rails 跑在生产环境经常出现 puma 报错:

HTTP pase error, malformed request: Puma::HttpParseError: Invalid HTTP format, parsing fails. Are you trying to open an SSL connection to a non-SSL Puma?

用的是 nginx 转发到 rails,内部通信是 http 非 https。

一开始以为没有什么影响,无非是控制台出一堆报错而已,就没管它。后来发现时间长了会导致 rails 被系统 kill(不知道是不是因为内存方面的原因),这就很麻烦了。

求教各位,有解决的办法吗?

No Reply at the moment.
You need to Sign in before reply, if you don't have an account, please Sign up first.