由于来自localhost的请求,Bitnami httpd使用100%的CPU

时间:2014-03-20 14:21:16

标签: apache amazon-ec2 cpu cpu-usage bitnami

我在EC2,Ubuntu 12.04上运行Bitnami。由于http请求,我的CPU已被固定为100%,持续2天,但来自localhost。在访问日志中,我看到了:

127.0.0.1 - - [20 / Mar / 2014:14:14:56 +0000]“POST / agent / v2 HTTP / 1.1”301 -

这是唯一的请求,它们以3-7秒的间隔连续隔开......

我运行了httpd pid的strace,我看到这些请求中的每一个似乎都经历了我的整个bitnam目录结构。我无法弄清楚是什么在提出这个要求。

UPDATE - 我创建了一个“agent / v2”目录并在其中放入一个空白的index.php文件,这解决了CPU的使用问题。但是,请求仍在进行中,现在更频繁 - 大约每秒1-2次。我猜它是某种重定向循环,只是因为CPU饥饿而放慢了 - 会导致这种重定向?

1 个答案:

答案 0 :(得分:0)

我听起来像是一个正在运行的cron作业或进程,它将查询发送到127.0.0.1。

  1. 运行以下某些内容:ps -Af。检查是否有任何跳过可能正在发出请求的进程。

  2. 检查/etc/cron.d下的文件。查看是否有任何文件实际上有可能持续运行的作业。像每一分钟一样。

  3. rootwhatever-default-bitnami-user运行:crontab -l时,查看是否有任何作为用户运行的cron作业。

    • 如果有任何cronjobs,您可以通过crontab -e
    • 对其进行编辑
  4. 希望它有所帮助。