From 58ebaf7f90123a5a973860ee6280ce9585368eeb Mon Sep 17 00:00:00 2001 From: gouki Date: Wed, 14 Oct 2026 00:01:30 +0000 Subject: [PATCH] fix(covers): generate card conversion inline during covers:generate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 站点无常驻 queue worker,media conversion 走 database 队列会永远不被消费, 导致封面 card 缩略图 404/403。批量生成期间关闭 queue_conversions_by_default。 --- app/Console/Commands/GenerateCovers.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Console/Commands/GenerateCovers.php b/app/Console/Commands/GenerateCovers.php index ef6bacb..57acf45 100644 --- a/app/Console/Commands/GenerateCovers.php +++ b/app/Console/Commands/GenerateCovers.php @@ -37,6 +37,9 @@ class GenerateCovers extends Command $model = (string) ($this->option('model') ?: blog_setting('llm_image_model', 'image-01')); + // 站点无常驻 queue worker:批量生成期间同步产出 card 转换,避免永远卡在队列里。 + config(['media-library.queue_conversions_by_default' => false]); + $query = Post::query()->published()->orderedForList(); if ($ids = trim((string) $this->option('post'))) {