Я изменил конфигурацию приложения и развернул новый код на производственный сервер. Поскольку приложение не анализирует файлы конфигурации и использует предварительно скомпилированные классы, мне необходимо обновить файлы кеша.
Существуют команды app/console cache:warmup
и app/console cache:clear
. Но кеш не был обновлен после вызова этих команд, поэтому мне пришлось вручную удалить папку app/cache.
Удаление вручную - очень опасная операция, потому что она не атомарна, поэтому я могу удалить часть кеша во время запроса, и это может привести к фатальной ошибке.
Как перезагрузить кеш?