Где я могу найти лог-файлы тонкого веб-сервера
Я использую тонкий веб-сервер для моего приложения sinatra. Иногда он генерирует 504 тайм-аута шлюза.
Где я могу увидеть журналы доступа и ошибок тонких?
2 ответа
Тонкое ведение журнала довольно редкое и не очень гибкое по сравнению с обычными подозреваемыми, такими как Apache / Nginx.
Вы можете включить ведение журнала уровня отладки в стандартном файле журнала, передав --debug
опция в командной строке во время выполнения Thin или добавление debug: yes
вариант конфигурации файла Thin.yml.
Для более кровавых деталей, вы также можете добавить --trace
/ trace: yes
вариант. Это отобразит почти все, что проходит через Thin, включая содержимое запросов и ответов.
Там также есть --stats PATH
/ stats: PATH
опция, позволяющая активировать специальную статистическую веб-страницу по указанному PATH (например, /thin-stats
), который показывает количество запросов, обработанных Thin, и некоторые различные данные заголовка.
Бежать thin -h
просмотреть все параметры командной строки, которые могут быть переданы в худой.
Посмотри на thin -h
, По умолчанию он расположен в log/thin.log
,