Symfony不断切换到dev

时间:2016-07-11 07:43:34

标签: php symfony

我有一个symfony应用程序,我根据Smyfony帮助页面here将其推送到生产服务器。

我有一个命令cronjob,它通过环境解析日志文件,如下所示:

$env = $this->getContainer()->getParameter("kernel.environment");

    /* Read Logfile */
    $fs = new Filesystem();
    if ($fs->exists(Constants::LOG_PATH . '/'.$env.'_error-' . $yesterday->format('Y-m-d') . '.log')) {
     ...
   }else{
     /*Send mail for fail */
   }

当我执行export SYMFONY_ENV=prod并手动运行命令时,它可以正常工作。在晚上它失败,因为dev日志不存在。我还根据thisexport SYMFONY_ENV=prod添加到~/.bashrc,但仍然没有运气。

我哪里错了?

1 个答案:

答案 0 :(得分:0)

您可以将env添加到您的cron中,如:

*/30 * * * * SYMFONY_ENV=prod php /usr/share/nginx/html/test/bin/console cache:clear