From 55cf6b83318e3e26b1ffa38548dcc025a22830ed Mon Sep 17 00:00:00 2001 From: sky121113 Date: Fri, 26 Jun 2026 15:14:16 +0800 Subject: [PATCH] =?UTF-8?q?[FIX]=20=E4=BF=AE=E6=AD=A3=20cache=20driver=20?= =?UTF-8?q?=E8=A8=AD=E5=AE=9A=20key=20=E4=B8=8D=E4=B8=80=E8=87=B4=E5=B0=8E?= =?UTF-8?q?=E8=87=B4=20fallback=20=E6=88=90=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. config/cache.php 的 default 由 env('CACHE_DRIVER','file') 改為 env('CACHE_STORE', env('CACHE_DRIVER','database')),優先採用 Laravel 11+ 的 CACHE_STORE 並相容舊 key 2. 修正主因:舊 key 與 .env 的 CACHE_STORE 對不上 → cache 退回 file driver;file cache 寫入失敗時 ProcessHeartbeat 會在 Cache::put 崩潰,導致機台韌體版本/溫度/心跳寫不進 DB 且 queue worker 連鎖重啟 Co-Authored-By: Claude Opus 4.8 (1M context) --- config/cache.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/cache.php b/config/cache.php index d4171e2..ccfe46f 100644 --- a/config/cache.php +++ b/config/cache.php @@ -15,7 +15,7 @@ return [ | */ - 'default' => env('CACHE_DRIVER', 'file'), + 'default' => env('CACHE_STORE', env('CACHE_DRIVER', 'database')), /* |--------------------------------------------------------------------------