chore(deploy): 增加 Horizon 自动平滑重启指令
This commit is contained in:
@@ -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 权限导致框架日志或缓存写入失败
|
||||||
|
|||||||
Reference in New Issue
Block a user