summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzhangshuai <[email protected]>2023-08-10 15:29:09 +0800
committerzhangshuai <[email protected]>2023-08-10 15:29:09 +0800
commit863e5578ef0902c3b21bd33f19f7c06963400ca7 (patch)
tree17ad0f599967e94a580888ca629bfafdffb06834
parentd414de73db02ab44669f562aa46bd57233696d3e (diff)
fix: 修复 terminal kill 关闭异常rel-23.07.02
-rw-r--r--nz-admin/src/main/java/com/nis/modules/terminal/service/impl/TerminalSessionServiceImpl.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/nz-admin/src/main/java/com/nis/modules/terminal/service/impl/TerminalSessionServiceImpl.java b/nz-admin/src/main/java/com/nis/modules/terminal/service/impl/TerminalSessionServiceImpl.java
index 0ab3a8a4..a1864d7a 100644
--- a/nz-admin/src/main/java/com/nis/modules/terminal/service/impl/TerminalSessionServiceImpl.java
+++ b/nz-admin/src/main/java/com/nis/modules/terminal/service/impl/TerminalSessionServiceImpl.java
@@ -191,7 +191,8 @@ public class TerminalSessionServiceImpl extends ServiceImpl<TerminalSessionDao,
} catch (IOException e) {
log.error(e, "[killSession] [send exit prompt error] [uuid: {}]", uuid);
}
-
+ // delete
+ terminalClient.disconnect();
// kill 之后,将剩余文件写到数据库中
TerminalHandler.saveRecordContentAfterClientClosed(uuid);
} catch (Exception e) {