我的 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(不知道是不是因为内存方面的原因),这就很麻烦了。
求教各位,有解决的办法吗?