diff --git a/deploy_update.sh b/deploy_update.sh index 0e7fa3f..6b9f2de 100644 --- a/deploy_update.sh +++ b/deploy_update.sh @@ -54,10 +54,14 @@ echo -e "${YELLOW}[5/7] 数据库迁移...${NC}" php artisan migrate --force # 5. 优化 -echo -e "${YELLOW}[6/7] 生产环境优化...${NC}" +echo -e "${YELLOW}[5/8] 生产环境优化...${NC}" # 注意:optimize 命令内部已经包含了 config:cache, route:cache, event:cache,此处无须多余处理 php artisan optimize:clear && php artisan optimize && php artisan view:cache +# 6. 重启 Horizon / 队列进程 +echo -e "${YELLOW}[6/8] 重启 Horizon...${NC}" +php artisan horizon:terminate + # 6. 权限 (针对宝塔或Nginx+FPM环境的修正) echo -e "${YELLOW}[7/7] 修复权限...${NC}" # 将所有文件所属权变更为 Web 运行用户(如 www),防止 root 权限导致框架日志或缓存写入失败