[英]Random 500 server error with Puma after update to Rails 6, and no log or feedback
[英]Puma server log error
我有一個AngularJS Web應用程序,它將請求發送到運行在Puma服務器中的Rails API。
我每天一次或兩次在我的puma錯誤日志中看到此錯誤:
2015-02-26 23:26:41 +0000: HTTP parse error, malformed request (): #<Puma::HttpParserError: Invalid HTTP format, parsing fails.>
2015-02-26 23:26:41 +0000: ENV: {"rack.version"=>[1, 2], "rack.errors"=>#<File:/home/ubuntu/env/production/www/yanpyapi/log/puma.stderr.log>, "rack.multithread"=>true, "rack.multiprocess"=>false, "rack.run_once"=>false, "SCRIPT_NAME"=>"", "CONTENT_TYPE"=>"text/plain", "QUERY_STRING"=>"", "SERVER_PROTOCOL"=>"HTTP/1.1", "SERVER_SOFTWARE"=>"2.10.1", "GATEWAY_INTERFACE"=>"CGI/1.2"}
我想我的代碼有問題。 不確定。 有什么辦法識別哪里?
可能是您在某處使用了ssl。 在我的示例中,我使用了http://host.com(unsecure)和wss(secure),它給了我這個錯誤。 當它們都匹配時,沒有錯誤。 因此將其更改為http和ws或https和wss。 希望這是您的情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.