想請問一下各位會不會跑到這種程度呢 ... 我的主機是 Linode 1024,跑 Ubuntu 用 RVM 跑 Ruby 1.9.2-p290 用 Unicorn + Nginx 跑了大概三個站 每個站各用兩個 Unicorn worker 結果每個 worker 居然 CPU 都在 25% 以上,更有甚者是 30% 以上-_- 主進程每個都 12.3% Orz ... 我都暈了我
請各位不吝指教,感激
見鬼了 ... kill -s QUIT 去關掉後重新啟動,居然 CPU 直接上到 5x ... 還是因為我有裝了 New Relic Agent 的關係呢?
暈死,自問自答 ... 把 Ruby 從 1.9.2 升級到 1.9.3 問題就解決了 -_- Ubuntu 11.10 用 rvm 跑 Ruby 1.9.2-p290 可能有問題,所以升級到 1.9.3 CPU 的改變:
------------From-----To----- Project 1-- 4x% --- 03% -- Project 2-- 5x% --- 11% --
這真是太神奇了
#2 楼 @hechian 1.9.2-p320 有问题没?
#3 楼 @heliang7 不知道,沒上了,這用老板的信用卡租 Linode 的,要是一直衝太高我擔心我的薪水會被扣了 :P 不過換了 1.9.3 之後真的 CPU Usage 都不高了
#4 楼 @hechian 期待 2.0 的效率更高。
#5 楼 @heliang7 不知道哪時候才會正式 release 呢!
应该是 gc 的问题
你有没有安装 patch ?或许是 patch 引出的问题,1.9.2 我在很多环境都试过,没有你这种问题