производственная конфигурация единорога - PullRequest
0 голосов
/ 16 марта 2019

Я вижу, как растет мой файл ошибок единорога, и я не могу понять, почему.
Он регистрирует некоторые пути, но когда я пробую их в своем браузере, я не вижу проблем или перенаправления.

Я использую рельсы, и это фрагмент моего файла конфигурации единорога:

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

Одна строка из файла журнала ошибок:

xxx.xxx.xxx.xxx, ггггггггггг - [16 / мар / 2019: 20: 13: 54 +0100] «GET / фр / гггггг HTTP / 1.0» 200 - 0,0926

Я думал 200означает, что все в порядке, но почему я вижу HTTP / 1.0, когда мой сайт работает только по протоколу https?
Более того, почему я получаю все эти записи журнала, когда все обнаруженные ошибки работают правильно для меня?
Есть ли способ отформатировать журнал, чтобы я мог получить больше информации об ошибке?

1 Ответ

0 голосов
/ 17 марта 2019
  • HTTP / 1.0 - это протокол, это не значит, что ваш сайт не использует HTTPS.
  • По умолчанию регистратор Unicorn будет писать в stderr.Так что это не ошибки, это просто журналы входящих запросов.

См. Это для опций конфигурации единорога и их значений - https://github.com/phusion/unicorn/blob/master/examples/unicorn.conf.rb

...