我正在尝试在基于 centos 的 vagrant 盒子上安装带有 ansible 的 rvm。
我正在运行的命令是:
vars:
user: "foo"
- name: install rvm
action: command sudo -u $user bash /home/$user/rvm-install.sh stable creates=$home/.rvm
Run Code Online (Sandbox Code Playgroud)
它几乎有效,但 Ansible 认为它失败了。
Ansible 输出是:
failed: [127.0.0.1] => {"changed": true, "cmd": ["sudo", "-u", "foo", "bash", "/home/foo/rvm-install.sh", "stable"], "delta": "0:00:21.102322", "end": "2012-10-09 12:33:19.917874", "rc": 1, "start": "2012-10-09 12:32:58.815552"}
stderr: % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1081k 100 1081k 0 0 54170 0 0:00:20 …Run Code Online (Sandbox Code Playgroud) 我的工作是开发基于 Web 的系统,所以我知道自己在 Linux 设置方面的方法,但我的项目越来越复杂。
找到一个在设置坚如磐石的网络托管盒方面具有核心技能的人似乎是一个好主意。
我在哪里可以找到优秀的自由系统管理员?
在设计/代码领域有许多外包站点。是否有信誉良好的系统管理员站点?
我应该支付什么?
还有其他建议吗?
我有一个被证明有问题的 Nginx 和乘客设置。
在相对较低的负载下,服务器似乎得到了备份并开始将这样的结果搅拌到 error.log 中:
connect() to unix:/passenger_helper_server failed
(11: Resource temporarily unavailable) while connecting to upstream
Run Code Online (Sandbox Code Playgroud)
我的乘客设置是:
passenger_min_instances 2;
passenger_pool_idle_time 1200;
passenger_max_pool_size 20;
Run Code Online (Sandbox Code Playgroud)
我已经做了一些挖掘,看起来 CPU 被钉住了。内存使用情况似乎很好,passenger_memory_stats 显示最多使用了大约 700MB,但 CPU 接近 100%。
这足以导致此类错误吗?
我应该减少游泳池的大小吗?我应该查看其他配置设置吗?
任何帮助表示赞赏
其他相关信息: