我在跑团队箱在 Ubuntu Server 机器上安装社区版,600Mhz 和 358MB RAM。我知道这不多,这可能是我遇到的所有麻烦的原因,但也许有人知道其他解决方案。
问题是,我运行 Unicorn 作为 Rails 服务器,使用 2 个工作程序(更多工作程序会完全堵塞内存),它们在启动和运行时工作正常。但大约 15-30 分钟后(我认为),工作程序的内存使用量会下降很多,如果我尝试访问我的 Teambox 安装,则需要很长时间才能加载,并且大多数情况下请求会超时并显示难看的“代理失败”屏幕。
我正在使用 Apache 代理连接到 Unicorn Workers。
有任何想法吗?
答案1
如果您的服务器的 CPU 和内存如此之少,也许尝试使用 nginx 会更好?
老实说,如果您只是在内部使用该系统,那么没有理由不直接访问 Unicorn(并将其更改为在端口 80 上运行)。