Php EC2 CPU利用率与内存

Php EC2 CPU利用率与内存,php,csv,amazon-web-services,ubuntu,amazon-ec2,Php,Csv,Amazon Web Services,Ubuntu,Amazon Ec2,我正在运行一些CRON作业(每小时一次),从一个DB中提取最新数据,并使用PHP将其写入csv 最近我在EC2服务器上遇到了一些不寻常的事情。我可以看到CSV生成的标题只有,但后来有数据。此外,我的所有记录器都可以跟踪显示提取数据的过程以及提取记录的计数。我发现的唯一问题是在这个场景中CPU利用率是100%。后来,一旦CPU利用率恢复正常,一切都正常了 4天后,这一次CSV生成了两次数据。这意味着只有一个标题,但相同的数据集在CSV中重复两次。我的记录器跟踪的过程显示,这一次也正确计数。再次发现

我正在运行一些CRON作业(每小时一次),从一个DB中提取最新数据,并使用PHP将其写入csv

最近我在EC2服务器上遇到了一些不寻常的事情。我可以看到CSV生成的标题只有,但后来有数据。此外,我的所有记录器都可以跟踪显示提取数据的过程以及提取记录的计数。我发现的唯一问题是在这个场景中CPU利用率是100%。后来,一旦CPU利用率恢复正常,一切都正常了

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

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

请给我一些建议


谢谢

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

这是我已经在处理的。除非之前的操作完成,否则它不会触发脚本。