我最近在我的部署服务器上安装了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/