【问题标题】:EC2 CPU utilization vs memoryEC2 CPU 利用率与内存
【发布时间】:2017-05-19 22:46:16
【问题描述】:

我正在运行一组 CRON 作业(每小时)以从一个数据库中提取最新数据并使用 PHP 写入 CSV。

最近我在我的 EC2 服务器中遇到了一些不寻常的事情。我可以看到仅使用标题生成的 CSV,但随后有数据。此外,我所有用于跟踪过程的记录器都显示了提取的数据和提取的记录数。我发现的唯一问题是在这种情况下 CPU 利用率为 100%。后来 CPU 使用率恢复正常后一切正常。

然后在 4 天后,这次 CSV 生成了两次数据。这意味着只有一个标题,但同一组数据在 CSV 中重复了两次。我的记录器这次也显示了正确计数的过程。再次发现的唯一问题是在此期间 CPU 利用率攀升至 100%。

EC2 CPU 利用率与此进程之间是否有任何联系,可能与内存有关吗?或者任何人都面临类似的问题,即使在不同的云中?

请指教。

谢谢

【问题讨论】:

    标签: php csv amazon-web-services ubuntu amazon-ec2


    【解决方案1】:

    如果作业需要超过一小时(例如,由于 CPU 利用率高),那么将会有另一个作业实例,并且您可能会在 CSV 文件中获得重复的结果。因此,如果已经有一个正在运行的 CRON 作业,您应该阻止它被执行。更多信息可以在herehere 找到。

    【讨论】:

    • 这已经在处理了。除非之前完成,否则不会触发脚本。
    猜你喜欢
    • 2019-11-22
    • 2019-08-23
    • 2011-11-22
    • 2017-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-21
    • 1970-01-01
    相关资源
    最近更新 更多