我最近在我的部署服务器上安装了Nginx + Thin,但是我不确定这在最后的请求和响应情况下将如何执行。假设每秒1000 /请求。

所以瘦的速度不错,每秒10-100 req

我想知道在请求/响应集群上​​正在处理的大量数据。

指导我:-)

最佳答案

如果您只有一台服务器,那么我认为主键除了上面已经提到的所有内容外,请不要忽略它的规格。试图让太多的东西运行得太少只是灾难的秘诀。

我是从God入手的,让monit或God监视您的瘦实例也是一个好主意,但是它在Ruby 1.8.6上泄漏了非常糟糕的内存,因此我不再使用它来支持monit。我相信Monit是用C编写的,并且内存占用很小,因此我建议您使用它。

如果要使nginx和Thin保持良好的播放效果似乎有点多,您可能需要研究“旅客”或LiteSpeed等全能解决方案。我在这些方面的经验很少,因此无法为他们提供实质性建议。

关于ruby-on-rails - 适用于RubyOnRails应用程序的Thin + Nginx生产就绪组合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/555576/

10-10 14:01