Как сделать так, чтобы каждый рабочий-единорог моего приложения Rails регистрировал отдельный файл?

Как я могу заставить каждого единорога моего приложения Rails писать в отдельный файл журнала?

Почему: проблема смешанных файлов журнала ... В своей конфигурации по умолчанию Rails будет записывать свои сообщения журнала в один файл журнала: log / .log .

Рабочие Unicorn будут писать в один и тот же файл журнала сразу, сообщения могут получать перепутал. Это проблема, когда анализатор журнала запросов анализирует файл журнала. Пример:

Processing Controller1#action1 ...
Processing Controller2#action2 ...
Completed in 100ms...
Completed in 567ms...

В этом примере какое действие было завершено за 100 мс, а какое действие - за 567 мс? Мы никогда не можем быть уверены.

9
задан lulalala 9 September 2012 в 20:51
поделиться