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