Dê uma olhada em thin -h
. Por padrão, ele está localizado em log/thin.log
.
Estou usando o servidor web thin para meu aplicativo sinatra. Algumas vezes, ele gera 504 tempo limite de gateway.
Onde posso ver os logs de acesso e de erros do thin?
Dê uma olhada em thin -h
. Por padrão, ele está localizado em log/thin.log
.
O registo fino é bastante esparso e não muito flexível em comparação com suspeitos usuais, como o Apache / Nginx.
Você pode ativar o registro em nível de depuração no arquivo de log padrão passando a opção --debug
na linha de comando durante a execução do Thin ou adicionando a opção debug: yes
ao arquivo .yml de configuração do aplicativo do Thin.
Para mais detalhes, você também pode adicionar a opção --trace
/ trace: yes
. Isso exibirá quase tudo que está passando por Thin, incluindo o conteúdo de solicitação e resposta.
Há também uma opção --stats PATH
/ stats: PATH
que permite ativar uma página da web de estatísticas especiais no PATH especificado (por exemplo, /thin-stats
), que mostra o número de solicitações processadas pelo Thin e alguns dados de cabeçalho. / p>
Execute thin -h
para visualizar todas as opções da linha de comando, que podem ser passadas para thin.
Tags log-files web-server sinatra thin