Rails应用程序托管在片上吃掉像巨人一样的内存

时间:2011-08-16 13:05:09

标签: ruby-on-rails slicehost

我正在使用rails 3.0.9正常的CRUD应用程序

我已在Slicehost(RAM 512 MB)上部署了该应用程序。但是当我在5分钟内访问应用程序时,它占用了所有内存和放大器。应用程序崩溃。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

运行top,然后按'shift + m'查看哪个进程占用了RAM。

它可能不是rails应用程序,而是MySQL或Apache启动了太多进程..如果使用mongrels部署了太多的mogrels。

另请查看此页面以了解RAM RAM使用量缩减:http://www.modrails.com/documentation/Users%20guide%20Apache.html#_resource_control_and_optimization_options

此页面用于Apache / MySQL收缩:http://chrisjohnston.org/2008/configuring-a-lightweight-apache-mysql-install-on-debian-ubuntu