Проблема с кешем: команда clear с опцией --no-warmup после обновления SF с 3.3 до 3.4 - PullRequest
0 голосов
/ 10 июня 2019

У меня странная проблема с очисткой кеша с флагом --no-warmup после обновления SF с версии 3.3 до 3.4.Команда удаляет все файлы кэша, что нормально, но после этого отправляется событие console.terminate, которое возвращает такую ​​ошибку

Compile Error: Container8yvgvsp\appDevDebugProjectContainer::load(): Failed opening required '/var/www/project/var/cache/dev/Container8yvgvsp/getSwiftmailer_EmailSender_Listener  
  Service.php' (include_path='.:/usr/local/lib/php')

Я попытался проверить, что происходит с прослушивателями событий, и обнаружил, что ониФункции закрытия, которые указывают на файлы кэша, которые уже были удалены :(. Я пытался найти различия между версиями 3.3 и 3.4, но безрезультатно.

Также я удалил все файлы кэша вручную, но проблема все еще существует.

Примечание: Шаг за шагом обновлен проект с версии 2.8 до 3.4. На всех предыдущих версиях все работает нормально. На 3.4 также сайт работает нормально, кроме очистки кэша без прогрева, которыйочень важно для меня.

Любые советы:)

Спасибо!

1 Ответ

0 голосов
/ 11 июня 2019

Проблема решена. Проблема была с одной из пользовательских команд, которые переопределяют cache:clear --no-warmup собственную команду Symfony. Собственная команда для очистки кэша была перестроена в версии 3.4, поэтому она не может работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...