我正在为我的 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
。