Итак, мой вопрос прост: можем ли мы установить путь к файлам кеша symfony2 во время кеширования : очистить, можем ли мы изменить его позже или сделать его относительным? Или что-нибудь ?Задайте путь к файлам кеша symfony2 во время кеша: clear
Объяснение:
Я развертывание приложения Symfony2 на Heroku, используя вилку развилки heroku-buildpack-php-tyler: heroku-buildpack-symfony2.
На развертывании платформа получает GIT толчок к случайному временному расположению говорит /tmpXXXX/ для компиляции/установок/и т.д..
После компиляции он сохраняет содержимое /tmpXXXX/, как «zip install» приложения, чтобы легко развернуть его в других экземплярах. Затем приложение запускается в каталог /app/ новых экземпляров при запуске.
Проблема, если мы запускаем кэша: четкое до конца компиляции, путь файлов кэша выбрасывается из /tmpXXXX/ места ... Преодолевая все.
Таким образом, поворот состоит в том, чтобы разогреть кеш во время запуска, и он работает, но он занимает больше 60 секунд, и на герою, если ваше приложение загружается более чем на 60 секунд, it gets rebooted и вы получите сообщение об ошибке.
Полезная идея! Но thad также означало бы, что мои файлы кеша будут сброшены в/app/app/cache/и что мне придется копировать их обратно в локальный каталог до конца компиляции контейнера. Я подумаю об этом. – Azr