diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 1deef7f..0c85c20 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -47,7 +47,7 @@ jobs: if: steps.vite-changes.outputs.vite == 'true' run: | docker buildx build \ - --platform linux/amd64,linux/arm64 \ + --platform linux/amd64 \ --push \ -t bqlpfy/vite-frontend \ ./vite-frontend @@ -102,7 +102,7 @@ jobs: if: steps.java-changes.outputs.java == 'true' run: | docker buildx build \ - --platform linux/amd64,linux/arm64 \ + --platform linux/amd64 \ --push \ -t bqlpfy/springboot-backend \ ./springboot-backend diff --git a/springboot-backend/src/main/java/com/admin/common/utils/WebSocketServer.java b/springboot-backend/src/main/java/com/admin/common/utils/WebSocketServer.java index 586cb13..b6a5e97 100644 --- a/springboot-backend/src/main/java/com/admin/common/utils/WebSocketServer.java +++ b/springboot-backend/src/main/java/com/admin/common/utils/WebSocketServer.java @@ -324,8 +324,7 @@ public class WebSocketServer extends TextWebSocketHandler { log.info("节点 {} 当前活跃连接关闭,开始验证并更新状态", nodeId); - // 移除会话映射 - WebSocketSession removedSession = nodeSessions.remove(nodeId); + nodeSessions.remove(nodeId); // 更新节点状态为离线 Node node = nodeService.getById(nodeId); diff --git a/vite-frontend/vite.config.ts b/vite-frontend/vite.config.ts index 624375e..00fe3f3 100644 --- a/vite-frontend/vite.config.ts +++ b/vite-frontend/vite.config.ts @@ -16,6 +16,10 @@ export default defineConfig({ }, build: { outDir: 'dist', - sourcemap: false + sourcemap: false, + minify: false, // 先关闭压缩,排查是否压缩导致 + rollupOptions: { + treeshake: false, // 关闭 treeshake(摇树优化),排查是否优化导致 + } } });