在哪里可以找到精简网络服务器的日志文件

在哪里可以找到精简网络服务器的日志文件

我正在为我的 sinatra 应用程序使用精简 Web 服务器。有时它会产生 504 网关超时。

在哪里可以看到thin的访问和错误日​​志?

答案1

与常见的 Apache / Nginx 等相比,精简日志记录相当稀疏且不太灵活。

您可以--debug在 Thin 执行期间在命令行中传递选项,或者debug: yes在 Thin 的应用程序配置 .yml 文件中添加选项,在标准日志文件中启用调试级别日志记录。

如需更多血腥细节,您还可以添加--trace/trace: yes选项。这将显示几乎所有一切经过 Thin 传递的内容,包括请求和响应内容。

还有一个--stats PATH/stats: PATH选项允许您在指定的 PATH(例如)处激活一个特殊的统计网页/thin-stats,该网页显示 Thin 处理的请求数和一些各种标头数据。

运行thin -h查看所有可以传递给 thin 的命令行选项。

答案2

看一下thin -h。默认情况下,它位于log/thin.log

相关内容