========== 脚本开始运行 ========== 2026-05-24 12:46:18 2026-05-24 12:46:18 [INFO] 脚本初始化完成 2026-05-24 12:46:18 [INFO] 未运行 2026-05-24 12:46:20 [INFO] 用户选择主菜单选项: 1 2026-05-24 12:46:21 [INFO] 用户选择部署菜单选项: 1 2026-05-24 12:46:23 [INFO] 尝试启动部署流程 2026-05-24 12:46:25 [INFO] 用户选择跳过重置MySQL root密码 2026-05-24 12:46:25 [INFO] 步骤2/11:创建数据库和用户 2026-05-24 12:46:25 [INFO] 用户已跳过数据库配置步骤 2026-05-24 12:46:25 [INFO] 步骤3/11:安装和配置Java环境 2026-05-24 12:46:25 [INFO] 正在安装完整Java开发环境(JDK)... 2026-05-24 12:46:32 [SUCCESS] JDK环境安装成功 2026-05-24 12:46:32 [INFO] 正在配置Java环境... 2026-05-24 12:46:32 [INFO] 检测到JDK路径: /usr/lib/jvm/java-1.8.0-openjdk 2026-05-24 12:46:32 [INFO] Java环境配置文件已创建: /etc/profile.d/java.sh 2026-05-24 12:46:32 [SUCCESS] JDK完整(检测到javac编译器) 2026-05-24 12:46:32 [SUCCESS] Java环境配置完成 2026-05-24 12:46:34 [INFO] 步骤4/11:安装和配置 Node.js 环境 2026-05-24 12:46:35 [SUCCESS] Node.js 下载成功 2026-05-24 12:46:37 [SUCCESS] Node.js 解压成功 2026-05-24 12:46:37 [INFO] 清理已存在的Node.js目录: /usr/local/nodejs 2026-05-24 12:46:37 [SUCCESS] Node.js 安装成功 2026-05-24 12:46:37 [SUCCESS] Node.js 可执行权限设置成功 2026-05-24 12:46:37 [SUCCESS] Node.js 环境变量配置成功 2026-05-24 12:46:37 [SUCCESS] Node.js 安装验证成功: v16.20.2 2026-05-24 12:46:37 [SUCCESS] npm 安装验证成功: 8.19.4 2026-05-24 12:46:37 [SUCCESS] npm registry 配置成功 2026-05-24 12:46:39 [SUCCESS] html-minifier-terser 安装成功 2026-05-24 12:46:40 [SUCCESS] terser 安装成功 2026-05-24 12:46:40 [SUCCESS] Node.js 和相关 npm 包安装完成 2026-05-24 12:46:42 [INFO] 步骤5/11:检查目录权限 2026-05-24 12:46:42 [INFO] 正在设置QJB目录权限... 2026-05-24 12:46:42 [SUCCESS] 目录权限设置完成 2026-05-24 12:46:44 [INFO] 步骤6/11:检查所需文件目录 2026-05-24 12:46:44 [INFO] 正在复制 /www/wwwroot/AliPack/QJB/rt/dxtool 到 /www/wwwroot/AliPack/QJB/jiagu... 2026-05-24 12:46:44 [SUCCESS] 文件夹复制完成并验证成功 2026-05-24 12:46:46 [INFO] 步骤7/11:验证配置文件 2026-05-24 12:46:46 [SUCCESS] 配置文件验证通过:/www/wwwroot/AliPack/QJB/config/application.yml 2026-05-24 12:46:48 [INFO] 步骤8/11:自动更新配置文件 2026-05-24 12:46:48 [INFO] 通过 https://api.ipify.org 获取服务器IP: 43.129.165.226 2026-05-24 12:46:48 [INFO] 已自动获取服务器IP: 43.129.165.226 2026-05-24 12:46:48 [INFO] 已生成随机端口:7677 2026-05-24 12:46:48 [INFO] 正在更新配置文件... 2026-05-24 12:46:48 [SUCCESS] 配置文件更新成功 2026-05-24 12:46:50 [INFO] 步骤9/11:启动应用程序 2026-05-24 12:46:50 [SUCCESS] 已获取Java进程PID: 1837102 2026-05-24 12:46:50 [INFO] 等待程序初始化完成 (约30秒)... 2026-05-24 12:47:20 [SUCCESS] 程序初始化完成 2026-05-24 12:47:20 [INFO] 步骤10/11:配置防火墙 2026-05-24 12:47:21 [SUCCESS] 端口 7677 已成功添加到防火墙 2026-05-24 12:47:23 [INFO] 步骤11/11:验证网站访问 2026-05-24 12:47:23 [INFO] 正在测试访问: http://43.129.165.226:7677 2026-05-24 12:47:33 [WARNING] 网站访问测试失败,但服务可能仍在启动中 2026-05-24 12:47:35 [SUCCESS] 系统已标记为已部署状态 2026-05-24 12:47:35 [SUCCESS] 部署完成,访问地址: http://43.129.165.226:7677 2026-05-24 16:26:57 [INFO] 用户选择部署菜单选项: 0 2026-05-24 16:26:57 [WARNING] 警告:PID文件存在但进程未运行 (PID: 1837102) 2026-05-24 16:26:58 [INFO] 用户选择主菜单选项: 2 2026-05-24 16:27:01 [INFO] 用户选择程序管理选项: 3 2026-05-24 16:27:01 [INFO] 未运行 2026-05-24 16:27:32 [INFO] 用户选择程序管理选项: 11 2026-05-24 16:27:34 [INFO] 用户选择程序管理选项: 1 2026-05-24 16:27:36 [INFO] 步骤9/11:启动应用程序 2026-05-24 16:27:36 [SUCCESS] 已获取Java进程PID: 1893919 2026-05-24 16:27:36 [INFO] 等待程序初始化完成 (约30秒)... 2026-05-24 16:28:06 [SUCCESS] 程序初始化完成 2026-05-24 16:28:06 [INFO] 用户选择程序管理选项: 2026-05-24 16:28:12 [INFO] 用户选择程序管理选项: 3 2026-05-24 16:28:12 [INFO] 运行中 (PID: 1893919, 端口: 7677)