在哪里可以find瘦Web服务器的日志文件

我正在为我的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来查看所有命令行选项,这些选项可以传递给精简。