我有一个Ubuntu服务器运行三个独立的Rails(2.3.8)与Passenger,稀土和Apache的应用程序。 最近我们开始遇到ruby进程消耗内存和消耗服务器上整个内核的问题。
这是我们得到的…
%CPU PID USER COMMAND 99.9 1717 nobody Rails: /var/www/api 99.6 5542 nobody Rails: /var/www/api 97.3 1223 nobody Rails: /var/www/api 4.7 5537 nobody Passenger ApplicationSpawner: /var/www/api 10.5 1801 nobody Rails: /var/www/api
我们也看到有超过100个Apache运行实例的例子。 这些应用程序已经运行了几个月没有这些问题,但在最后一天左右,我们一直在注意到这一点。 这里引用的网站是一个Rails应用程序,它是一个RESTful API,因此它每分钟都会提供很多请求。
任何有关我们应该检查或寻找的指导,将不胜感激。