не имеет отношения к проблеме ОП.
жение Laravel 5.4.CACHE_DRIVER
установлен вfile
а такжеQUEUE_DRIVER
установлен вsync
в.env
.
Когда я бегуphp artisan cache:clear
Это говоритCache cleared successfully
все же у меня все еще есть 236 КБ файлов в моемstorage/framework/cache
каталог.
Разочарованный этим, я также вручную удалил все файлы / каталоги вstorage/framework/cache
с помощьюrm -rf *
из этого каталога.
Теперь, когда я бегуart queue:restart
я получил[ErrorException] file_put_contents(/var/www/vhosts/my-app.com/releases/28/storage/framework/cache/ee/2f/ee2f842aa7bb1f53ed<br>f3a2ed2c09a1807ffa6c90): failed to open stream: No such file or directory
Итак, у меня две проблемы на руках. Во-первых, почему Artisan не удаляет все файлы кэша? Как мне безопасно их удалить? Вторая проблема: как мне восстановиться после этого, чтобыphp artisan queue:restart
не ошибается на меня?
ОБНОВЛЕНИЕ: мне пришло в голову, что у меня, вероятно, нет причин перезапускать работника очереди, еслиQUEUE_DRIVER
установлен вsync
, так что пропуск этой команды в целом решает половину моей проблемы. Все еще не уверен, как правильно удалить те 236 КБ файлов кэша, хотя.