我们在AWS上运行了一个网站。详情如下:
该网站现场直播并且网站没有使用任何数据库,除了一些PHP代码和JavaScript。该网站处理显示图像但不在服务器上存储图像。但实例的平均CPU利用率图表显示从一开始就频繁出现峰值。可以从this link查看屏幕截图。
我们尝试使用SSH运行'top'命令,如其他线程所示。但问题是,当我们在'top'命令后按Enter键时,没有显示任何内容;它挂断了。我们尝试了root用户和默认用户。
此外,我们可以通过SSH进行FTP和连接,但无法下载/打开文件(但可以添加/删除文件)。
答案 0 :(得分:2)
从图中看来,cpu负载似乎每小时持续100%2次(在:15和45)。我建议你检查你的crontab(在你的用户和root用户上),看看是否有任何可能导致此问题的条目。
答案 1 :(得分:0)
如果您尝试发现每分钟运行的内容,可以将top
运行到文件中
top -n 60 -b -d 60 > whats_running.txt
它将在批处理模式下运行60次,在采样之间等待60秒
记得运行时为root