Rackspace 服务器负载高,内存占用高

Rackspace 服务器负载高,内存占用高

在 Rackspace 上运行 8 GB 通用 v1 Ubuntu / NGINX 服务器并收到通知,平均负载已接近峰值。内存使用率也很高。

我们在此服务器上运行多个站点,因此尝试追踪是否有一个站点接收大量流量。

/etc/nginx/nginx.con已将访问日志设置为写入/var/log/nginx/access.log.gz,显示高负载时流量有限。同样,每个站点都有自己的访问日志,并且检查了那些没有透露太多信息的日志。

我们还检查了我们主要网站的 Google Analytics,但它们也没有显示太多信息。

有点困惑,想知道还有什么可以帮助揭示导致这些高服务器负载和内存使用率的原因。

进程管理问题或内存泄漏会导致这种事情吗?

// 编辑顶部输出:

PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                         
 8172 www-data  20   0  477832 124308  40152 S   8.0  1.5   0:16.40 php5-fpm                                                                                                        
31566 netdata   39  19   12812   1656   1272 S   2.3  0.0   0:02.42 tc-qos-helper.s                                                                                                 
 8165 www-data  20   0  463812 107076  37276 S   2.0  1.3   0:10.92 php5-fpm                                                                                                        
 9151 www-data  20   0  456208 102032  39484 S   2.0  1.2   0:10.36 php5-fpm                                                                                                        
 2102 root      20   0  343064  20592   1396 S   1.7  0.3   1729:48 rackspace-monit                                                                                                 
19817 netdata   39  19   14772   3704   1364 S   1.3  0.0   2:15.31 charts.d.plugin                                                                                                 
32098 netdata   39  19   17732   3836    828 S   1.3  0.0   2:38.60 apps.plugin                                                                                                     
 9221 www-data  20   0  464504 106496  35652 S   0.7  1.3   0:08.36 php5-fpm                                                                                                        
13380 ystouch+  20   0  945388  25156   5324 S   0.3  0.3  63:50.95 PM2 v0.15.7: Go                                                                                                 
    1 root      20   0   37204   6328   1324 S   0.0  0.1   2:08.12 init       

答案1

您没有提供所要求的信息(按内存排序,在顶部),但据我所见,看起来像一个 rackspace 监控代理的东西已经花费了 1729 分钟的 CPU 时间,而看起来像一个叫做 PM2 的 GO 应用程序只花费了 63 分钟。

我会查看为什么监控占用了这么多 CPU 时间。Rackspace 有安装说明这里,但这一次也许值得寻求他们的支持。

相关内容