8得票3回答
在“最新的rails”应用程序旁边使用哪个更好?Mongrel、Thin、WEBrick和Passenger中的哪一个是更好的选择?

我一直在尝试和评估其他替代Rails默认WEBrick服务器的选项,Thin是最轻松和干净的选择,非常好用! 这些服务器中的哪一个——Mongrel、Thin、WEBrick和Passenger——您会推荐使用?为什么呢?是否有任何可扩展性优势(集群友好或可以处理某种规模的配置),这些服务器...

23得票3回答
安装 thin (1.7.2) 时发生了错误。

我尝试安装版本为1.7.2的Thin Web服务器,但遇到了错误。 以下是日志:thin.c:359:10: error: implicit declaration of function 'thin_http_parser_has_error' is invalid in C99 [-Wer...

7得票4回答
支持SSL和Ruby调试的轻量级框架

有人知道如何在Thin中同时运行Ruby调试器和SSL吗? 我已经成功地在Rails 3.0.10中使用Thin。 我使用rails server --debugger启动它,并且可以调试我的代码。 最近,我还需要为我的应用程序添加SSL支持,并希望能够使用自签名证书在本地测试它。 不...

9得票1回答
Sinatra使用websocket客户端响应HTTP请求

我正在编写一个Sinatra web服务器,希望它是RESTful的,但问题在于它必须与另一个通过web sockets通信的服务器进行交互。因此,需要进行以下操作: 从客户端发送请求到我的Sinatra服务器 我的服务器打开一个到另一个服务器的web socket 我的服务器异步等待来自...

34得票4回答
如何在Rails 3中设置Thin作为默认服务器

在开发中,我一直使用thin -V start启动Thin。 但是,我希望将Thin设置为默认选项,而不是WEBrick,并且可以使用rails s命令启动它。 在Rails 3中有没有办法将Thin设置为默认选项而不是WEBrick? 如果不可能,请问是否至少有一种方式可以在测试环境下...

10得票2回答
Heroku、Thin和介于它们之间的一切

查看日志,我的cedar应用目前使用webrick运行。显然,这不是生产应用的最佳选择。 正如网上所指出的那样,我应该使用Thin Web服务器。 但是,我仍然想在我的开发机器(Windows)上使用webrick的简洁性。 正如在Heroku cedar stack, thin and...

11得票3回答
Rails 3 编码兼容性错误

我正在开发一个Rails应用程序,通过ajax提交一份法语翻译,但不知何故,我在日志中不断收到以下错误信息:Encoding::CompatibilityError incompatible character encodings: UTF-8 and ASCII-8BIT。有人知道如何解决这...

7得票2回答
Thin中的信息/日志记录

我该如何阻止 Rack Thin 返回以下类型的初始消息? >> Thin Web服务器(v1.3.1代号Triple Espresso) >> 最大连接数设置为1024 >> 监听0.0.0.0:3000,按CTRL+C停止 我的使用方式...

14得票3回答
如何在Apache Bench中指定URL查询字符串

我的Rails应用运行在Thin服务器上,我想使用ApacheBench进行基准测试。 我使用的命令是:ab -n 1 -c 1 http://localhost:3001/welcome/search?query="doctor"&rad=5 但是这个轻量级服务器没有处理这个 ur...

27得票4回答
RVM和thin,root用户与本地用户的区别

我想要让thin在RVM环境下作为服务运行。在执行thin install之后,我手动更新了/etc/init.d/thin文件,以便在运行配置命令时使用su - user使thin以本地用户而非root用户身份运行。目前为止一切正常。 现在,当我尝试使用sudo service thin ...