Laravel 5.4 - php artisan cache: clear não limpa arquivos de cache ao usar o driver de cache 'file'
Laravel 5.4 app.CACHE_DRIVER
está configurado parafile
eQUEUE_DRIVER
está configurado parasync
no.env
.
Quando eu corrophp artisan cache:clear
DizCache cleared successfully
ainda tenho 236K de arquivos no meustorage/framework/cache
diretório.
Frustrado com isso, eu também excluí manualmente todos os arquivos / diretórios emstorage/framework/cache
usandorm -rf *
desse diretório.
Agora, quando eu corroart queue:restart
eu recebo[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
Então, eu tenho dois problemas em minhas mãos. A primeira é: por que todos os arquivos de cache não são excluídos pelo Artisan? Como faço para excluí-los com segurança? O segundo problema é: como me recupero disso para quephp artisan queue:restart
não erro em mim?
ATUALIZAÇÃO: Ocorreu-me que provavelmente não tenho motivos para reiniciar um trabalhador de fila seQUEUE_DRIVER
está configurado parasync
, então pular esse comando resolve metade do meu problema. Ainda não sei como excluir corretamente esses 236K de arquivos de cache.