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