Rails puma malformed request 报错

tomanderson · 2022年03月22日 · 366 次阅读

我的 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(不知道是不是因为内存方面的原因),这就很麻烦了。

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

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号