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