开发期间Magento 2的CPU使用率应该达到多少?

时间:2018-07-16 04:26:19

标签: php amazon-ec2 magento2 cpu-usage bitnami

我目前正在t2.micro实例上开发Magento 2网站。我了解到,由于Magento 2的最低系统要求2GB内存,因此t2.micro在生产过程中是不够的,但是我不知道开发服务器是否应该用光CPU积分。

当有足够的积分时,当前基准CPU使用率(基于Amazon EC2控制台)为 60%,并且使用top进行调查,我发现了造成这种情况的罪魁祸首成为Magento 2的cron工作。我还修复了一个永久处于running状态的cron任务,并删除了数据库中所有旧的和已完成的cron作业,但这似乎并没有太大帮助。

我以前没有这个问题,所以我想知道这是否是由于我最近安装了一些扩展名,即Mageplaza SMTPMageplaza Blog ExtensionMailchimp for Magento 2。有人在开发中也遇到过这个问题吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,Cron作业占用大量CPU资源。

它的作用是在后端运行大量清理和维护工作,从而消耗CPU功率。

除此之外,默认情况下它每分钟运行一次。

我可以建议将cron作业的执行时间从每分钟(*)延迟到5 (*/5),10 (*/10),15 (*/15)或30分钟{{ 1}}。