Ubuntu

始終在 Ubuntu 中執行 Ruby 程序是否正常?

  • April 16, 2011

我正在使用 Apache2、RVM(對於 Ruby)和Passenger(mod_rails)執行 Ubuntu 10.10。

當我查看“頂級”應用程序時,我總是注意到同一個 Ruby 程序消耗了我伺服器上大約 1/4 的記憶體。

我只是想知道這對於我目前的設置是否正常。我不確定它是否與Passenger 或RVM 或Ruby 程序是否卡住有關。我很感激對此的任何澄清。

如果mod_rails像任何其他腳本語言模組(mod_python例如)一樣工作,則此 ruby​​ 程序保持活動狀態以為其提供解釋器,而不是為每個請求生成解釋器(緩慢且昂貴),從而節省資源並使事情變得更快。

**編輯:**我閱讀了Passenger的文件,這是對您正在執行的ruby過程的一個很好的解釋。該文件上有一個指向高級解釋的連結,也非常好。

引用自:https://serverfault.com/questions/260386