Symfony服务存在于dev环境中,并且在prod环境中不存在

时间:2014-07-06 21:22:22

标签: symfony doctrine-orm

我在生产服务器上安装了一个全新的Symfony 2.5来运行一些命令行任务(基于symfony命令的cron作业)。

每当我运行没有env参数的命令或者使用--env = dev时,一切都按预期运行。当我通过提供--env = prod切换到prod环境时,我收到此错误消息:

[Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException]
You have requested a non-existent service "cache".

我能想到的唯一原因是内存缓存中的Doctrine,用于在执行期间缓存某些内容:

config.yml

services:
    cache:
        class: Doctrine\Common\Cache\ArrayCache

知道如何解决这个问题吗?

0 个答案:

没有答案