我正在为我的sinatra应用程序使用瘦Web服务器。 有时它会生成504个网关超时。
在哪里可以看到瘦的访问和错误日志?
看看thin -h
。 默认情况下,它位于log/thin.log
。
与Apache / Nginx等常见的嫌疑人相比,精简的日志logging相当稀疏,不太灵活。
您可以通过在Thin执行期间在命令行中传递--debug
选项或在Thin的应用程序configuration.yml文件中添加debug: yes
选项来在标准日志文件中启用debugging级别日志logging。
有关更多血淋淋的细节,您还可以添加 – trace: yes
/ trace: yes
选项。 这将显示几乎所有通过瘦,包括请求和响应内容。
还有一个--stats PATH
/ stats: PATH
选项,允许你激活一个特定的统计网页在指定的PATH(例如/thin-stats
),它显示了由瘦和一些不同的头数据处理的请求的数量。
运行thin -h
来查看所有命令行选项,这些选项可以传递给精简。