乘客/铁路未释放内存

乘客/铁路未释放内存

我有一台 Ubuntu 服务器,运行三个独立的 Rails (2.3.8) 应用程序,分别是 Passenger、REE 和 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,因此它每分钟都会处理许多请求。

如果能得到有关我们应该检查什么或注意什么的任何指导,我们将不胜感激。

相关内容