fix(队列&seeder): 修复队列超时和文档创建问题
- 修复队列超时问题: - 将 queue:listen 改为 queue:work,提高性能和稳定性 - 增加超时时间从 300 秒到 600 秒,确保大文件转换任务有足够时间 - 同时更新 dev 和 dev-octane 脚本 - 修复 DatabaseSeeder 文档创建问题: - 不再使用 factory 创建文档,避免生成不存在的文件路径 - 直接使用 Document::create() 明确指定所有字段 - 所有文档状态设置为 pending,表示等待转换 - 使用 UUID 生成唯一文件路径,便于管理
This commit is contained in:
@@ -55,11 +55,11 @@
|
||||
],
|
||||
"dev": [
|
||||
"Composer\\Config::disableProcessTimeout",
|
||||
"npx concurrently -c \"#93c5fd,#c4b5fd,#fdba74\" \"php artisan serve\" \"php artisan queue:listen --queue=documents,default --tries=3 --timeout=300\" \"npm run dev\" --names=server,queue,vite --kill-others"
|
||||
"npx concurrently -c \"#93c5fd,#c4b5fd,#fdba74\" \"php artisan serve\" \"php artisan queue:work --queue=documents,default --tries=3 --timeout=600\" \"npm run dev\" --names=server,queue,vite --kill-others"
|
||||
],
|
||||
"dev-octane": [
|
||||
"Composer\\Config::disableProcessTimeout",
|
||||
"npx concurrently -c \"#93c5fd,#c4b5fd,#fdba74\" \"php artisan octane:start --watch\" \"php artisan queue:listen --queue=documents,default --tries=3 --timeout=300\" \"npm run dev\" --names=octane,queue,vite --kill-others"
|
||||
"npx concurrently -c \"#93c5fd,#c4b5fd,#fdba74\" \"php artisan octane:start --watch\" \"php artisan queue:work --queue=documents,default --tries=3 --timeout=600\" \"npm run dev\" --names=octane,queue,vite --kill-others"
|
||||
],
|
||||
"octane:start": [
|
||||
"@php artisan octane:start"
|
||||
|
||||
Reference in New Issue
Block a user