带有Symfony 2.8的Doctrine 2在带有Plesk的Debian上的cronjob中运行缓慢

时间:2018-09-25 08:01:53

标签: php symfony doctrine-orm cron plesk

我的symfony 2.8系统存在性能问题。我在保存2个实体并做其他一些事情的服务中有一个功能。在POST请求中从控制器调用此函数,执行过程花费0.54秒。可以,但是我还有一个命令,该命令由cronjob每小时调用一次,该命令也调用此函数,然后需要55秒才能执行。

怎么可能?

在此函数中,我还调度了一个事件,该事件从控制器调用时需要0.04秒,而从命令调用时需要18.2秒。

我的服务器运行Debian和Plesk 17.8。我每小时使用php app /控制台XXXXXXXX --env = prod用Plesk调用命令。 我不认为这是一个共生或学说上的问题。看起来cron仅获得1%的服务器资源来执行。有人知道吗?

如果我从cli手动调用命令,则该功能与控制器调用的速度一样快。

谢谢。

0 个答案:

没有答案