独角兽生产配置

时间:2019-03-16 19:36:35

标签: ruby-on-rails unicorn

我看到我的独角兽错误文件正在增长,我找不到原因。 它记录了一些路径,但是当我在浏览器中尝试使用它们时,我也没有看到任何重定向的问题。

我正在使用rails,这是我的独角兽生产conf文件的摘要:

stderr_path "log/unicorn.error.log"
stdout_path "log/unicorn.log"

错误日志文件中的一行:

  

xxx.xxx.xxx.xxx,yyy.yyy.yyy--[16 / Mar / 2019:20:13:54 +0100]“ GET / fr / yyyyyyy HTTP / 1.0” 200-0.0926

我认为200表示还可以,但是为什么我的站点只有https时却看到HTTP / 1.0?
此外,当所有报告的错误均对我正常工作时,为什么我要获得所有这些日志条目?
有没有一种格式化日志的方法,以便我可以获取有关错误的更多信息?

1 个答案:

答案 0 :(得分:0)

  • HTTP / 1.0是协议,并不意味着您的站点未使用HTTPS。
  • 默认情况下,Unicorn记录器将写入stderr。因此,这些不是错误,只是进入请求的日志。

有关独角兽配置选项及其含义,请参考此-https://github.com/phusion/unicorn/blob/master/examples/unicorn.conf.rb