我有一个证明有问题的Nginx和Passenger设置.
原文链接:https://www.f2er.com/ubuntu/348445.html在相对较低的负载下,服务器似乎得到了备份,并开始将这样的结果转换为error.log:
connect() to unix:/passenger_helper_server Failed (11: Resource temporarily unavailable) while connecting to upstream
我的乘客设置是:
passenger_min_instances 2; passenger_pool_idle_time 1200; passenger_max_pool_size 20;
我做了一些挖掘,看起来cpu被钉住了.内存使用率似乎很好,passenger_memory_stats显示最多使用700MB,但cpu接近100%.
这足以导致这种类型的错误吗?
我应该把泳池大小降下来吗?
我应该看看其他配置设置吗?
任何帮助赞赏
其他相关信息:
> Amazon EC2小实例
> Ubuntu 10.10
> Nginx(最新稳定)
>乘客(最新稳定)
> Rails 3.0.4