Где я могу найти лог-файлы тонкого веб-сервера

Я использую тонкий веб-сервер для моего приложения 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,

Другие вопросы по тегам