独角兽生产配置
unicorn production configuration
我看到我的 unicorn 错误文件越来越大,但我找不到原因。
它记录了一些路径,但是当我在我的浏览器上尝试它们时,我没有发现任何重定向问题。
我正在使用 rails,这是我的独角兽生产配置文件的片段:
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?
此外,当所有报告的错误对我来说都正常工作时,为什么我会得到所有这些日志条目?
有没有一种格式化日志的方法,以便我可以获得有关错误的更多信息?
- HTTP/1.0 是协议,这并不意味着您的网站没有使用 HTTPS。
- 默认情况下,Unicorn 记录器将写入 stderr。所以这些不是错误,只是请求的日志。
有关 unicorn 配置选项及其含义,请参阅此 - https://github.com/phusion/unicorn/blob/master/examples/unicorn.conf.rb
我看到我的 unicorn 错误文件越来越大,但我找不到原因。
它记录了一些路径,但是当我在我的浏览器上尝试它们时,我没有发现任何重定向问题。
我正在使用 rails,这是我的独角兽生产配置文件的片段:
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?
此外,当所有报告的错误对我来说都正常工作时,为什么我会得到所有这些日志条目?
有没有一种格式化日志的方法,以便我可以获得有关错误的更多信息?
- HTTP/1.0 是协议,这并不意味着您的网站没有使用 HTTPS。
- 默认情况下,Unicorn 记录器将写入 stderr。所以这些不是错误,只是请求的日志。
有关 unicorn 配置选项及其含义,请参阅此 - https://github.com/phusion/unicorn/blob/master/examples/unicorn.conf.rb