Как я могу заставить каждого единорога моего приложения Rails писать в отдельный файл журнала?
Почему: проблема смешанных файлов журнала ...
В своей конфигурации по умолчанию Rails будет записывать свои сообщения журнала в один файл журнала: log /
.
Рабочие Unicorn будут писать в один и тот же файл журнала сразу, сообщения могут получать перепутал. Это проблема, когда анализатор журнала запросов анализирует файл журнала. Пример:
Processing Controller1#action1 ...
Processing Controller2#action2 ...
Completed in 100ms...
Completed in 567ms...
В этом примере какое действие было завершено за 100 мс, а какое действие - за 567 мс? Мы никогда не можем быть уверены.