chore(deploy): 增加 Horizon 自动平滑重启指令

This commit is contained in:
2026-04-02 15:02:12 +08:00
parent fc57f97c9e
commit 08498c97d0

View File

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