Приложение Laravel 5.4. Для CACHE_DRIVER установлено значение file, а для QUEUE_DRIVER установлено значение синхронизации в .env.
Когда я запускаю php artisancache:clear, он говорит, что кеш очищен успешно, но у меня все еще есть 236 КБ файлов в моем каталоге Storage/framework/cache.
Разочарованный этим, я также вручную удалил все файлы/каталоги в хранилище/фреймворке/кеше с помощью rm -rf * из этого каталога.
Теперь, когда я запускаю очередь изображений: перезапуск, я получаю [ErrorException] file_put_contents(/var/www/vhosts/my-app.com/releases/28/storage/framework/cache/ee /2f/ee2f842aa7bb1f53ed
f3a2ed2c09a1807ffa6c90): не удалось открыть поток: такого файла или каталога нет
Итак, у меня есть две проблемы на моих руках. Во-первых: почему Artisan не удаляет все файлы кэша? Как безопасно удалить их? Вторая проблема: как мне восстановиться после этого, чтобы очередь php artisan:restart не выдавала у меня ошибку?
ОБНОВЛЕНИЕ: это пришло мне в голову что у меня, вероятно, нет причин перезапускать работника очереди, если QUEUE_DRIVER настроен на синхронизацию, поэтому полный пропуск этой команды решает половину моей проблемы. Однако до сих пор не знаю, как правильно удалить эти 236 КБ файлов кэша.
Подробнее здесь: https://stackoverflow.com/questions/455 ... -using-fil
Laravel 5.4 - php artisancache:clear не очищает файлы кеша при использовании драйвера кеша «файл» ⇐ Php
Кемеровские программисты php общаются здесь
1710601324
Anonymous
Приложение Laravel 5.4. Для CACHE_DRIVER установлено значение file, а для QUEUE_DRIVER установлено значение синхронизации в .env.
Когда я запускаю php artisancache:clear, он говорит, что кеш очищен успешно, но у меня все еще есть 236 КБ файлов в моем каталоге Storage/framework/cache.
Разочарованный этим, я также вручную удалил все файлы/каталоги в хранилище/фреймворке/кеше с помощью rm -rf * из этого каталога.
Теперь, когда я запускаю очередь изображений: перезапуск, я получаю [ErrorException] file_put_contents(/var/www/vhosts/my-app.com/releases/28/storage/framework/cache/ee /2f/ee2f842aa7bb1f53ed
f3a2ed2c09a1807ffa6c90): не удалось открыть поток: такого файла или каталога нет
Итак, у меня есть две проблемы на моих руках. Во-первых: почему Artisan не удаляет все файлы кэша? Как безопасно удалить их? Вторая проблема: как мне восстановиться после этого, чтобы очередь php artisan:restart не выдавала у меня ошибку?
ОБНОВЛЕНИЕ: это пришло мне в голову что у меня, вероятно, нет причин перезапускать работника очереди, если QUEUE_DRIVER настроен на синхронизацию, поэтому полный пропуск этой команды решает половину моей проблемы. Однако до сих пор не знаю, как правильно удалить эти 236 КБ файлов кэша.
Подробнее здесь: [url]https://stackoverflow.com/questions/45555783/laravel-5-4-php-artisan-cacheclear-does-not-clear-cache-files-when-using-fil[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия