给自己的 Tips: 部署 Rails 服务时,碰到 “Incomplete response received from application” 服务器:Nginx+Passenger
原因:忘记修改 production 下的 secret_key_base
步骤: 1.执行 rake secret 2.把输出写入 config/secrets.yml,替换掉<%= ENV["SECRET_KEY_BASE"] %>
搜索至: http://stackoverflow.com/questions/29241053/incomplete-response-received-from-application-from-nginx-passenger
关于 ENV 的设置,水还挺深的: https://www.phusionpassenger.com/library/indepth/environment_variables.html
我是直接写在启动服务的配置里…… 毕竟 secrets.yml 升级的时候会被覆盖掉。
https://github.com/bkeepers/dotenv