Ruby 精简服务器未超时

Ruby 精简服务器未超时,ruby,http,timeout,webserver,thin,Ruby,Http,Timeout,Webserver,Thin,Thin的代码/文档建议默认连接超时为30秒。然而,当我尝试测试这个时,它似乎不起作用。我错过了什么 我使用的是ThinV1.5.0(最新版本) 内联文档说明了以下内容: 断开连接前传入数据到达的最长秒数 Thin会正确显示该行为,也就是说,如果您将telnet连接到服务器: telnet localhost 3000 然后等待30秒,它会断开连接然而,,cURL命令已经向精简服务器发送了一个完整的HTTP请求,这就是为什么等待传入数据的超时时间从来没有达到。您可以参考建议30秒超时的文档吗?

Thin的代码/文档建议默认连接超时为30秒。然而,当我尝试测试这个时,它似乎不起作用。我错过了什么

我使用的是ThinV1.5.0(最新版本)


内联文档说明了以下内容:

断开连接前传入数据到达的最长秒数

Thin会正确显示该行为,也就是说,如果您将telnet连接到服务器:

telnet localhost 3000

然后等待30秒,它会断开连接然而,,cURL命令已经向精简服务器发送了一个完整的HTTP请求,这就是为什么等待传入数据的超时时间从来没有达到。

您可以参考建议30秒超时的文档吗?如果查看代码,默认超时时间设置为30秒。此外,如果您使用命令行运行程序并执行“thin-h”,则“帮助”建议如下:“-t,--timeout-SEC-Request或command-timeout-in-SEC(默认值:30)”。
telnet localhost 3000