From 69d64fb2edc3e26d7fe8090d69df62b4b200860d Mon Sep 17 00:00:00 2001 From: fpgajie Date: Mon, 2 Feb 2026 20:30:24 +0800 Subject: [PATCH] 202622 --- .idea/compiler.xml | 31 +- .idea/encodings.xml | 38 + .idea/misc.xml | 27 +- game_web/web_group/.idea/.gitignore | 8 - game_web/web_group/.idea/kotlinc.xml | 6 - game_web/web_group/.idea/workspace.xml | 259 + game_web/web_group/build/pro/taurus-core.xml | 167 +- game_web/web_group/pom.xml | 65 +- .../src/main/java/com/group/MainServer.java | 45 +- .../com/group/controller/GroupController.java | 1 + .../java/com/group/job/UpdatePlayRoomJob.java | 25 +- .../java/com/group/service/GroupService.java | 52 +- .../src/main/webapp/config/taurus-core.xml | 21 +- .../src/main/webapp/logs/web_main.log | 3465 +-- .../main/webapp/logs/web_main.log.2026-01-01 | 18511 ---------------- .../main/webapp/logs/web_main.log.2026-01-02 | 5682 ----- .../main/webapp/logs/web_main.log.2026-01-03 | 1192 - .../main/webapp/logs/web_main.log.2026-01-04 | 2150 -- .../main/webapp/logs/web_main.log.2026-01-05 | 884 - .../main/webapp/logs/web_main.log.2026-01-21 | 161 - .../main/webapp/logs/web_main.log.2026-01-24 | 1682 -- game_web/web_group/target/ROOT.war | Bin 11367342 -> 6299267 bytes .../classes/com/group/MainServer$1.class | Bin 697 -> 697 bytes .../classes/com/group/MainServer$2.class | Bin 777 -> 0 bytes .../classes/com/group/MainServer.class | Bin 6623 -> 5274 bytes .../group/controller/GroupController.class | Bin 26662 -> 26662 bytes .../com/group/job/UpdatePlayRoomJob.class | Bin 24757 -> 24660 bytes .../com/group/service/GroupService.class | Bin 113003 -> 111737 bytes .../ROOT/WEB-INF/lib/annotations-13.0.jar | Bin 17536 -> 0 bytes .../ROOT/WEB-INF/lib/data_cache-1.0.1.jar | Bin 29535 -> 29535 bytes .../ROOT/WEB-INF/lib/game_common-1.0.0.jar | Bin 91383 -> 0 bytes .../target/ROOT/WEB-INF/lib/gson-2.10.1.jar | Bin 283367 -> 0 bytes .../WEB-INF/lib/jboss-logging-3.3.2.Final.jar | Bin 66469 -> 0 bytes .../ROOT/WEB-INF/lib/kotlin-stdlib-1.5.10.jar | Bin 1497600 -> 0 bytes .../lib/kotlin-stdlib-common-1.5.10.jar | Bin 197355 -> 0 bytes .../WEB-INF/lib/kotlin-stdlib-jdk7-1.5.10.jar | Bin 22992 -> 0 bytes .../WEB-INF/lib/kotlin-stdlib-jdk8-1.5.10.jar | Bin 16124 -> 0 bytes .../ROOT/WEB-INF/lib/robot_common-1.0.8.jar | Bin 389430 -> 0 bytes .../ROOT/WEB-INF/lib/taurus-core-1.0.1.jar | Bin 113817 -> 113817 bytes .../WEB-INF/lib/taurus-permanent-1.0.1.jar | Bin 84834 -> 0 bytes .../ROOT/WEB-INF/lib/taurus-web-1.0.1.jar | Bin 18786 -> 18977 bytes .../lib/undertow-core-2.0.16.Final.jar | Bin 2256120 -> 0 bytes .../ROOT/WEB-INF/lib/xnio-api-3.3.8.Final.jar | Bin 517653 -> 0 bytes .../ROOT/WEB-INF/lib/xnio-nio-3.3.8.Final.jar | Bin 116664 -> 0 bytes .../target/ROOT/config/taurus-core.xml | 167 +- .../classes/com/group/MainServer$1.class | Bin 697 -> 697 bytes .../classes/com/group/MainServer$2.class | Bin 777 -> 0 bytes .../target/classes/com/group/MainServer.class | Bin 6623 -> 5274 bytes .../group/controller/GroupController.class | Bin 26662 -> 26662 bytes .../com/group/job/UpdatePlayRoomJob.class | Bin 24757 -> 24660 bytes .../com/group/service/GroupService.class | Bin 113003 -> 111737 bytes .../compile/compile/createdFiles.lst | 0 .../compile/compile/inputFiles.lst | 11 - .../compile/default-compile/createdFiles.lst | 9 +- .../compile/default-compile/inputFiles.lst | 22 +- .../default-testCompile/inputFiles.lst | 4 +- .../testCompile/testCompile/createdFiles.lst | 0 .../testCompile/testCompile/inputFiles.lst | 2 - .../com/mjlogin/service/AccountService.java | 5 +- game_web/web_login20/target/ROOT.war | Bin 8703592 -> 8703106 bytes .../com/mjlogin/service/AccountService.class | Bin 33834 -> 33730 bytes .../ROOT/WEB-INF/lib/data_cache-1.0.1.jar | Bin 29620 -> 29535 bytes .../ROOT/WEB-INF/lib/taurus-core-1.0.1.jar | Bin 113820 -> 113817 bytes .../ROOT/WEB-INF/lib/taurus-web-1.0.1.jar | Bin 18843 -> 18977 bytes .../com/mjlogin/service/AccountService.class | Bin 33834 -> 33730 bytes .../target/maven-archiver/pom.properties | 6 +- .../compile/default-compile/inputFiles.lst | 20 +- .../default-testCompile/inputFiles.lst | 2 +- libs/data_cache/target/data_cache.jar | Bin 29535 -> 29535 bytes .../compile/default-compile/inputFiles.lst | 34 +- libs/game_common/target/game_common-1.0.0.jar | Bin 91383 -> 91383 bytes .../compile/default-compile/inputFiles.lst | 74 +- libs/robot_common/.classpath | 57 - libs/robot_common/.gitignore | 1 - libs/robot_common/.idea/.gitignore | 8 - libs/robot_common/.idea/compiler.xml | 13 - libs/robot_common/.idea/encodings.xml | 7 - libs/robot_common/.idea/jarRepositories.xml | 20 - libs/robot_common/.idea/kotlinc.xml | 6 - libs/robot_common/.idea/misc.xml | 12 - libs/robot_common/.idea/vcs.xml | 6 - libs/robot_common/.project | 34 - .../org.eclipse.core.resources.prefs | 4 - .../.settings/org.eclipse.jdt.apt.core.prefs | 2 - .../.settings/org.eclipse.jdt.core.prefs | 14 - .../.settings/org.eclipse.m2e.core.prefs | 4 - libs/robot_common/config/log4j.properties | 20 - libs/robot_common/config/taurus-core.xml | 100 - libs/robot_common/pom.xml | 119 - .../src/main/java/hunan/DoTest.java | 137 - .../src/main/java/hunan/HandAnalysis.java | 25 - .../src/main/java/hunan/HuNanChangSha.java | 1924 -- .../src/main/java/hunan/HuNanFangPaoFa.java | 214 - .../src/main/java/hunan/HuNanHongZhong.java | 319 - .../src/main/java/hunan/HuNanPaoDeKuai.java | 116 - .../src/main/java/hunan/HuNanZhuanZhuan.java | 338 - .../src/main/java/hunan/JiQiRens.java | 1725 -- .../main/java/taurus/client/HttpClient.java | 226 - .../main/java/taurus/client/ISocketLayer.java | 68 - .../src/main/java/taurus/client/Message.java | 47 - .../java/taurus/client/MessageResponse.java | 17 - .../main/java/taurus/client/NetManager.java | 107 - .../main/java/taurus/client/SocketCode.java | 46 - .../main/java/taurus/client/TaurusClient.java | 354 - .../java/taurus/client/ThreadManager.java | 123 - .../client/business/AccountBusiness.java | 344 - .../client/business/GroupRoomBusiness.java | 1258 -- .../taurus/client/business/RoomBusiness.java | 139 - .../main/java/taurus/client/io/IOHandler.java | 250 - .../main/java/taurus/client/io/ISocket.java | 113 - .../java/taurus/client/io/LagMonitor.java | 109 - .../main/java/taurus/client/io/Packet.java | 20 - .../java/taurus/client/io/SocketEngine.java | 165 - .../java/taurus/client/io/SocketState.java | 13 - .../main/java/taurus/client/io/SocketTcp.java | 157 - .../taurus/client/io/SystemController.java | 178 - .../taurus/client/io/TSocketException.java | 23 - .../java/taurus/newRobot/AddRedisRobot.java | 60 - .../java/taurus/newRobot/AddRoomRobot.java | 364 - .../main/java/taurus/newRobot/jiqiren.java | 652 - .../java/taurus/newRobot/lianjiejiqiren.java | 967 - .../src/main/java/taurus/util/CardConfig.java | 54 - .../src/main/java/taurus/util/CardGroup.java | 45 - .../src/main/java/taurus/util/CardObj.java | 21 - .../src/main/java/taurus/util/CardUtil.java | 378 - .../java/taurus/util/ChangShaSuanFaTest.java | 5110 ----- .../java/taurus/util/ChangshaMahjongAI.java | 768 - .../taurus/util/ChangshaWinSplitCard.java | 905 - .../src/main/java/taurus/util/Config.java | 270 - .../src/main/java/taurus/util/GroupDatas.java | 115 - .../java/taurus/util/HongZhongSuanFaTest.java | 3564 --- .../taurus/util/NewChangshaSuanFaTest.java | 224 - .../src/main/java/taurus/util/Paixing.java | 296 - .../java/taurus/util/PaoDeKuaiSuanFaTest.java | 674 - .../main/java/taurus/util/PlayerState.java | 94 - .../src/main/java/taurus/util/TinHuChi.java | 997 - .../src/main/java/taurus/util/TinHuGang.java | 406 - .../src/main/java/taurus/util/TinHuPeng.java | 424 - .../main/java/taurus/util/TingPaiChecker.java | 735 - .../src/main/java/taurus/util/TryPutCard.java | 293 - .../src/main/java/taurus/util/WinCard.java | 276 - .../main/java/taurus/util/WinCardType.java | 87 - .../taurus/util/ZhuanZhuanSuanFaTest.java | 955 - .../src/main/java/taurus/util/ai.java | 940 - .../src/main/java/taurus/util/test.java | 3336 --- .../src/main/java/taurus/util/test1.java | 55 - .../src/main/java/taurus/util/test99.java | 252 - .../src/main/java/taurus/util/zuixin.java | 462 - libs/robot_common/src/test/java/Test.java | 699 - libs/robot_common/src/test/java/Test2.java | 315 - libs/robot_common/src/test/java/test6.java | 502 - libs/robot_common/src/test/java/test7.java | 494 - .../target/maven-archiver/pom.properties | 2 +- .../compile/default-compile/inputFiles.lst | 98 +- .../default-testCompile/inputFiles.lst | 2 +- .../2026-01-01T08-00-11_978.dumpstream | 5 - .../2026-01-31T22-09-41_855.dumpstream | 5 + .../target/surefire-reports/TEST-Test.xml | 16 +- .../target/taurus-core-1.0.1-sources.jar | Bin 60017 -> 60017 bytes .../taurus-core/target/taurus-core-1.0.1.jar | Bin 113817 -> 113817 bytes .../compile/default-compile/inputFiles.lst | 66 +- .../default-testCompile/inputFiles.lst | 6 +- .../2026-01-01T08-00-11_978.dumpstream | 5 - .../2026-01-31T22-09-41_855.dumpstream | 5 + .../TEST-com.taurus.TestExtension.xml | 18 +- .../com.taurus.TestExtension.txt | 2 +- .../target/taurus-permanent-1.0.1.jar | Bin 84834 -> 84834 bytes libs/taurus-server/taurus-server.iml | 2 +- .../main/java/com/taurus/web/WebFilter.java | 6 + .../classes/com/taurus/web/WebFilter.class | Bin 2740 -> 3038 bytes .../compile/default-compile/inputFiles.lst | 18 +- .../default-testCompile/inputFiles.lst | 2 +- .../2026-01-01T08-00-11_978.dumpstream | 5 - .../2026-01-31T22-09-41_855.dumpstream | 5 + .../surefire-reports/TEST-com.taurus.Test.xml | 18 +- .../surefire-reports/com.taurus.Test.txt | 2 +- .../taurus-web/target/taurus-web-1.0.1.jar | Bin 18786 -> 18977 bytes 177 files changed, 796 insertions(+), 69091 deletions(-) delete mode 100644 game_web/web_group/.idea/.gitignore delete mode 100644 game_web/web_group/.idea/kotlinc.xml create mode 100644 game_web/web_group/.idea/workspace.xml delete mode 100644 game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-01 delete mode 100644 game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-02 delete mode 100644 game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-03 delete mode 100644 game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-04 delete mode 100644 game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-05 delete mode 100644 game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-21 delete mode 100644 game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-24 delete mode 100644 game_web/web_group/target/ROOT/WEB-INF/classes/com/group/MainServer$2.class delete mode 100644 game_web/web_group/target/ROOT/WEB-INF/lib/annotations-13.0.jar delete mode 100644 game_web/web_group/target/ROOT/WEB-INF/lib/game_common-1.0.0.jar delete mode 100644 game_web/web_group/target/ROOT/WEB-INF/lib/gson-2.10.1.jar delete mode 100644 game_web/web_group/target/ROOT/WEB-INF/lib/jboss-logging-3.3.2.Final.jar delete mode 100644 game_web/web_group/target/ROOT/WEB-INF/lib/kotlin-stdlib-1.5.10.jar delete mode 100644 game_web/web_group/target/ROOT/WEB-INF/lib/kotlin-stdlib-common-1.5.10.jar delete mode 100644 game_web/web_group/target/ROOT/WEB-INF/lib/kotlin-stdlib-jdk7-1.5.10.jar delete mode 100644 game_web/web_group/target/ROOT/WEB-INF/lib/kotlin-stdlib-jdk8-1.5.10.jar delete mode 100644 game_web/web_group/target/ROOT/WEB-INF/lib/robot_common-1.0.8.jar delete mode 100644 game_web/web_group/target/ROOT/WEB-INF/lib/taurus-permanent-1.0.1.jar delete mode 100644 game_web/web_group/target/ROOT/WEB-INF/lib/undertow-core-2.0.16.Final.jar delete mode 100644 game_web/web_group/target/ROOT/WEB-INF/lib/xnio-api-3.3.8.Final.jar delete mode 100644 game_web/web_group/target/ROOT/WEB-INF/lib/xnio-nio-3.3.8.Final.jar delete mode 100644 game_web/web_group/target/classes/com/group/MainServer$2.class delete mode 100644 game_web/web_group/target/maven-status/maven-compiler-plugin/compile/compile/createdFiles.lst delete mode 100644 game_web/web_group/target/maven-status/maven-compiler-plugin/compile/compile/inputFiles.lst delete mode 100644 game_web/web_group/target/maven-status/maven-compiler-plugin/testCompile/testCompile/createdFiles.lst delete mode 100644 game_web/web_group/target/maven-status/maven-compiler-plugin/testCompile/testCompile/inputFiles.lst delete mode 100644 libs/robot_common/.classpath delete mode 100644 libs/robot_common/.gitignore delete mode 100644 libs/robot_common/.idea/.gitignore delete mode 100644 libs/robot_common/.idea/compiler.xml delete mode 100644 libs/robot_common/.idea/encodings.xml delete mode 100644 libs/robot_common/.idea/jarRepositories.xml delete mode 100644 libs/robot_common/.idea/kotlinc.xml delete mode 100644 libs/robot_common/.idea/misc.xml delete mode 100644 libs/robot_common/.idea/vcs.xml delete mode 100644 libs/robot_common/.project delete mode 100644 libs/robot_common/.settings/org.eclipse.core.resources.prefs delete mode 100644 libs/robot_common/.settings/org.eclipse.jdt.apt.core.prefs delete mode 100644 libs/robot_common/.settings/org.eclipse.jdt.core.prefs delete mode 100644 libs/robot_common/.settings/org.eclipse.m2e.core.prefs delete mode 100644 libs/robot_common/config/log4j.properties delete mode 100644 libs/robot_common/config/taurus-core.xml delete mode 100644 libs/robot_common/pom.xml delete mode 100644 libs/robot_common/src/main/java/hunan/DoTest.java delete mode 100644 libs/robot_common/src/main/java/hunan/HandAnalysis.java delete mode 100644 libs/robot_common/src/main/java/hunan/HuNanChangSha.java delete mode 100644 libs/robot_common/src/main/java/hunan/HuNanFangPaoFa.java delete mode 100644 libs/robot_common/src/main/java/hunan/HuNanHongZhong.java delete mode 100644 libs/robot_common/src/main/java/hunan/HuNanPaoDeKuai.java delete mode 100644 libs/robot_common/src/main/java/hunan/HuNanZhuanZhuan.java delete mode 100644 libs/robot_common/src/main/java/hunan/JiQiRens.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/HttpClient.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/ISocketLayer.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/Message.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/MessageResponse.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/NetManager.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/SocketCode.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/TaurusClient.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/ThreadManager.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/business/AccountBusiness.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/business/GroupRoomBusiness.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/business/RoomBusiness.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/io/IOHandler.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/io/ISocket.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/io/LagMonitor.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/io/Packet.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/io/SocketEngine.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/io/SocketState.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/io/SocketTcp.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/io/SystemController.java delete mode 100644 libs/robot_common/src/main/java/taurus/client/io/TSocketException.java delete mode 100644 libs/robot_common/src/main/java/taurus/newRobot/AddRedisRobot.java delete mode 100644 libs/robot_common/src/main/java/taurus/newRobot/AddRoomRobot.java delete mode 100644 libs/robot_common/src/main/java/taurus/newRobot/jiqiren.java delete mode 100644 libs/robot_common/src/main/java/taurus/newRobot/lianjiejiqiren.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/CardConfig.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/CardGroup.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/CardObj.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/CardUtil.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/ChangShaSuanFaTest.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/ChangshaMahjongAI.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/ChangshaWinSplitCard.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/Config.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/GroupDatas.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/HongZhongSuanFaTest.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/NewChangshaSuanFaTest.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/Paixing.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/PaoDeKuaiSuanFaTest.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/PlayerState.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/TinHuChi.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/TinHuGang.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/TinHuPeng.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/TingPaiChecker.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/TryPutCard.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/WinCard.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/WinCardType.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/ZhuanZhuanSuanFaTest.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/ai.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/test.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/test1.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/test99.java delete mode 100644 libs/robot_common/src/main/java/taurus/util/zuixin.java delete mode 100644 libs/robot_common/src/test/java/Test.java delete mode 100644 libs/robot_common/src/test/java/Test2.java delete mode 100644 libs/robot_common/src/test/java/test6.java delete mode 100644 libs/robot_common/src/test/java/test7.java delete mode 100644 libs/taurus-server/taurus-core/target/surefire-reports/2026-01-01T08-00-11_978.dumpstream create mode 100644 libs/taurus-server/taurus-core/target/surefire-reports/2026-01-31T22-09-41_855.dumpstream delete mode 100644 libs/taurus-server/taurus-permanent/target/surefire-reports/2026-01-01T08-00-11_978.dumpstream create mode 100644 libs/taurus-server/taurus-permanent/target/surefire-reports/2026-01-31T22-09-41_855.dumpstream delete mode 100644 libs/taurus-server/taurus-web/target/surefire-reports/2026-01-01T08-00-11_978.dumpstream create mode 100644 libs/taurus-server/taurus-web/target/surefire-reports/2026-01-31T22-09-41_855.dumpstream diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 5abfb36..96b8f6b 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,14 +6,33 @@ - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.idea/encodings.xml b/.idea/encodings.xml index c7c11e5..35eb7b6 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -1,8 +1,16 @@ + + + + + + + + @@ -19,5 +27,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 0e686f4..5c8b87e 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -4,12 +4,33 @@ diff --git a/game_web/web_group/.idea/.gitignore b/game_web/web_group/.idea/.gitignore deleted file mode 100644 index 13566b8..0000000 --- a/game_web/web_group/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml diff --git a/game_web/web_group/.idea/kotlinc.xml b/game_web/web_group/.idea/kotlinc.xml deleted file mode 100644 index 7e340a7..0000000 --- a/game_web/web_group/.idea/kotlinc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/game_web/web_group/.idea/workspace.xml b/game_web/web_group/.idea/workspace.xml new file mode 100644 index 0000000..70e48c3 --- /dev/null +++ b/game_web/web_group/.idea/workspace.xml @@ -0,0 +1,259 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1770034638903 + + + + + + \ No newline at end of file diff --git a/game_web/web_group/build/pro/taurus-core.xml b/game_web/web_group/build/pro/taurus-core.xml index 6b657ff..49049a5 100644 --- a/game_web/web_group/build/pro/taurus-core.xml +++ b/game_web/web_group/build/pro/taurus-core.xml @@ -1,100 +1,99 @@ - log4j.properties - + log4j.properties + - database - com.taurus.core.plugin.database.DataBasePlugin - + database + com.taurus.core.plugin.database.DataBasePlugin + - - 100 - - 10 - - 180000 - - select 1 - - 10000 - - 60000 - - - - false - true - utf-8 - - UTC - - true - - 250 - - 2048 - + + 100 + + 5 + + 180000 + + select 1 + + 10000 + + 60000 + + + + false + true + utf-8 + + UTC + + true + + 250 + + 2048 + - - + + - db1 + db1 com.mysql.cj.jdbc.Driver - jdbc:mysql://8.138.242.190:8060/wb_game - root - 6KYnXJjGhxNceF8e - + jdbc:mysql://192.168.0.11:6060/wb_game + proto_ff + 37du_game + - redis - com.taurus.core.plugin.redis.RedisPlugin - + redis + com.taurus.core.plugin.redis.RedisPlugin + - - 80 - - 20 - - 5 - - -1 - - true - - true - - true - - 100 - - 60000 - - 30000 - - 1800000 - - true + + 80 + + 8 + + 2 + + -1 + + true + + true + + true + + 100 + + 60000 + + 30000 + + 1800000 + + true - + - - - - - - - - - + + + + + + + + - + \ No newline at end of file diff --git a/game_web/web_group/pom.xml b/game_web/web_group/pom.xml index 5fccf04..ddf06cf 100644 --- a/game_web/web_group/pom.xml +++ b/game_web/web_group/pom.xml @@ -11,8 +11,7 @@ 1.8 1.8 pro - 1.5.10 - + @@ -78,11 +77,6 @@ 1.2.17 - - com.robot - robot_common - 1.0.8 - @@ -97,17 +91,6 @@ 2.2.3 compile - - org.jetbrains.kotlin - kotlin-stdlib-jdk8 - ${kotlin.version} - - - org.jetbrains.kotlin - kotlin-test - ${kotlin.version} - test - @@ -130,51 +113,7 @@ - - org.jetbrains.kotlin - kotlin-maven-plugin - ${kotlin.version} - - - compile - compile - - compile - - - - test-compile - test-compile - - test-compile - - - - - 1.8 - - - - org.apache.maven.plugins - maven-compiler-plugin - - - compile - compile - - compile - - - - testCompile - test-compile - - testCompile - - - - - + diff --git a/game_web/web_group/src/main/java/com/group/MainServer.java b/game_web/web_group/src/main/java/com/group/MainServer.java index ba5883f..d030886 100644 --- a/game_web/web_group/src/main/java/com/group/MainServer.java +++ b/game_web/web_group/src/main/java/com/group/MainServer.java @@ -17,16 +17,14 @@ import com.taurus.core.routes.Extension; import com.taurus.core.routes.Routes; import com.taurus.core.util.FileUtil; -import com.taurus.permanent.TPServer; -import hunan.DoTest; + import org.quartz.CronTrigger; import org.quartz.JobDetail; import org.quartz.Scheduler; import org.quartz.SchedulerFactory; import org.quartz.impl.StdSchedulerFactory; import redis.clients.jedis.Jedis; -import taurus.client.NetManager; -import taurus.newRobot.AddRoomRobot; + import static org.quartz.CronScheduleBuilder.cronSchedule; import static org.quartz.JobBuilder.newJob; @@ -118,46 +116,7 @@ public class MainServer extends Extension { @Override public void onStart() { // 1. 先启动独立的事件处理线程(只启动一次) - startNetEventThread(); - // 2. 定时器只负责创建机器人连接 - TPServer.me().getTimerPool().scheduleAtFixedRate(new Runnable() { - @Override - public void run() { - try { -// System.out.println("开始创建机器人连接..."); -// QingChu qingChu = new QingChu(); -// qingChu.qingchu(); - - //DoTest doTe = new DoTest(); - //doTe.doTest(); - AddRoomRobot addRoomRobot = new AddRoomRobot(); - addRoomRobot.addRoom(); - -// System.out.println("机器人返回结果: " + s); - } catch (Exception e) { -// System.out.println("创建机器人连接失败" + e); - } - } - }, 0, 25 ,TimeUnit.SECONDS); - } - - // 独立的事件处理线程 - private void startNetEventThread() { - Thread eventThread = new Thread(() -> { - while (true) { - NetManager.processEvents(); - try { - Thread.sleep(2); - } catch (InterruptedException e) { - break; - } catch (Exception e) { - } - } - }, "NetEvent-Thread"); - - eventThread.setDaemon(true); // 设置为守护线程 - eventThread.start(); } diff --git a/game_web/web_group/src/main/java/com/group/controller/GroupController.java b/game_web/web_group/src/main/java/com/group/controller/GroupController.java index fc8db76..ff9bd3c 100644 --- a/game_web/web_group/src/main/java/com/group/controller/GroupController.java +++ b/game_web/web_group/src/main/java/com/group/controller/GroupController.java @@ -35,6 +35,7 @@ public class GroupController extends Controller { @ActionKey(value = Protocol.GET_GROUPS, validate = WebInterceptor.V_SESSION) public final void getGroups() throws Exception { String session = this.getSession(); + AccountBean acc = AccountCache.getAccount(session); logger.info("jefe_test: "+acc.id); ITArray list = GroupService.getGroups(acc.id); diff --git a/game_web/web_group/src/main/java/com/group/job/UpdatePlayRoomJob.java b/game_web/web_group/src/main/java/com/group/job/UpdatePlayRoomJob.java index a12d16b..a8be7c1 100644 --- a/game_web/web_group/src/main/java/com/group/job/UpdatePlayRoomJob.java +++ b/game_web/web_group/src/main/java/com/group/job/UpdatePlayRoomJob.java @@ -80,17 +80,13 @@ public class UpdatePlayRoomJob implements Job{ int min_value = pid * 10000; int max_value = pid * 10000 + 9999; String grooms_key = GroupCache.genRoomsKey(groupId); - rooms = jedis.zrevrangeByScore(grooms_key, max_value, min_value); - int room_size =0; for (String room : rooms) { List room_list = Redis.use("group1_db0").hmget(room, "fake", "status", "round", "id", "times", "players"); - //获取气氛卓 + String fake_json = room_list.get(0); if (fake_json == null) { continue; - }else{ - room_size++; } String status = room_list.get(1); @@ -98,18 +94,17 @@ public class UpdatePlayRoomJob implements Job{ continue; } - String strRound = room_list.get(2); if (StringUtil.isEmpty(strRound)) { continue; } - - int round = Integer.parseInt(strRound); + String roomId = room_list.get(3); if (StringUtil.isEmpty(roomId)) { continue; } + if (round == 0) { roomUpdateEvent(room, groupId, roomId); round++; @@ -117,12 +112,11 @@ public class UpdatePlayRoomJob implements Job{ } } - if (room_size >= gpb.robot_room || rooms.size() >= 20) + if (rooms.size() >= gpb.robot_room || rooms.size() >= 20) { continue; } - String exist = Redis.use("group1_db1").get("robot_exist"); if (StringUtil.isNotEmpty(exist)) { @@ -224,6 +218,9 @@ public class UpdatePlayRoomJob implements Job{ long time = System.currentTimeMillis() / 1000; for (String room : rooms) { List room_list = Redis.use("group1_db0").hmget(room, "fake", "status", "round", "id", "times", "players", "create_time", "fake_existTime"); + + + String roomId = room_list.get(3); ITArray players = TArray.newFromJsonData(room_list.get(5)); @@ -265,9 +262,6 @@ public class UpdatePlayRoomJob implements Job{ continue; } - - - int maxRound = Integer.parseInt(maxStrRound); if (round == 0) { roomUpdateEvent(room, groupId, roomId); @@ -293,7 +287,6 @@ public class UpdatePlayRoomJob implements Job{ boolean exitGame = false; - if (round >= 1) { int fake_hp = (int)(Math.random() * 100000); @@ -343,8 +336,6 @@ public class UpdatePlayRoomJob implements Job{ Redis.use("group1_db1").srem("used_robot", Integer.toString(player_id)); Redis.use("group1_db1").sadd("free_robot", Integer.toString(player_id)); } - - //清空桌子 GroupPublisherService.delRoomEvt(groupId, roomId); jedis.zrem(grooms_key, room); Redis.use().hset(room, "status", 3 + ""); @@ -458,7 +449,6 @@ public class UpdatePlayRoomJob implements Job{ Redis.use("group1_db11").zadd(grooms_key, pid*10000+1101, room_key); GroupPublisherService.addRoomEvt(groupId, newRoomId); updateRedisMap(groupId, newRoomId, room_key, roomMap, maxPlayers); - return room_key; } return null; @@ -856,7 +846,6 @@ public class UpdatePlayRoomJob implements Job{ userData.putUtfString("password", Utils.getMD5Hash(password)); long reg_time = System.currentTimeMillis() / 1000; userData.putLong("reg_time", reg_time); - userData.putInt("jiqiren",0); logger.info("create robot account:"+userData.toJson()+" password:" + password); int result = DataBase.use().insert("account", userData); if (result == -1) { diff --git a/game_web/web_group/src/main/java/com/group/service/GroupService.java b/game_web/web_group/src/main/java/com/group/service/GroupService.java index 68b45a1..e7cecef 100644 --- a/game_web/web_group/src/main/java/com/group/service/GroupService.java +++ b/game_web/web_group/src/main/java/com/group/service/GroupService.java @@ -210,7 +210,7 @@ public class GroupService { } private static final Map payToRedis(int groupId, int pid, int gameId, String name, int deskId, String config, - String hpData, int hpOnOff, int hp_times, int reward, int rewardType,int rewardValueType, int xipai_reward, int xipai_rewardType,int xipai_rewardValueType,int anchou_reward, int anchou_rewardType,int anchou_rewardValueType, int robot_room,int shangxian_robot) { + String hpData, int hpOnOff, int hp_times, int reward, int rewardType,int rewardValueType, int xipai_reward, int xipai_rewardType,int xipai_rewardValueType,int anchou_reward, int anchou_rewardType,int anchou_rewardValueType, int robot_room) { Map redis_map = new HashMap<>(); redis_map.put("groupId", groupId + ""); redis_map.put("id", pid + ""); @@ -234,38 +234,6 @@ public class GroupService { redis_map.put("hp_times", hp_times + ""); redis_map.put("ban", "0"); redis_map.put("robot_room", robot_room + ""); - redis_map.put("shangxian_robot", shangxian_robot + ""); - - return redis_map; - } - - - private static final Map payToRedis1(int groupId, int pid, int gameId, String name, int deskId, String config, - String hpData, int hpOnOff, int hp_times, int reward, int rewardType,int rewardValueType, int xipai_reward, int xipai_rewardType,int xipai_rewardValueType,int anchou_reward, int anchou_rewardType,int anchou_rewardValueType, int robot_room) { - Map redis_map = new HashMap<>(); - redis_map.put("groupId", groupId + ""); - redis_map.put("id", pid + ""); - redis_map.put("name", name); - redis_map.put("deskId", deskId + ""); - redis_map.put("gameId", gameId + ""); - redis_map.put("config", config); - redis_map.put("hpData", hpData); - redis_map.put("hpOnOff", hpOnOff + ""); - redis_map.put("reward", reward + ""); - redis_map.put("rewardType", rewardType + ""); - redis_map.put("rewardValueType", rewardValueType + ""); - redis_map.put("xipai_reward", xipai_reward + ""); - redis_map.put("xipai_rewardType", xipai_rewardType + ""); - redis_map.put("xipai_rewardValueType", xipai_rewardValueType + ""); - - redis_map.put("anchou_reward", anchou_reward + ""); - redis_map.put("anchou_rewardType", anchou_rewardType + ""); - redis_map.put("anchou_rewardValueType", anchou_rewardValueType + ""); - - redis_map.put("hp_times", hp_times + ""); - redis_map.put("ban", "0"); - redis_map.put("robot_room", robot_room + ""); - return redis_map; } @@ -4510,7 +4478,7 @@ public class GroupService { String config_json = config.toJson(); String hpData_json = hpData.toJson(); String p_key = GroupCache.genPlayKey(groupId, pid); - Map redis_map = payToRedis1(groupId, pid, gameId, name, deskId, config_json, hpData_json, hpOnOff, + Map redis_map = payToRedis(groupId, pid, gameId, name, deskId, config_json, hpData_json, hpOnOff, hp_times, reward, rewardType,rewardValueType, xipai_reward, xipai_rewardType, xipai_rewardValueType,anchou_reward, anchou_rewardType, anchou_rewardValueType, robot_room); redis_map.put("opt", "1"); jedis11.hmset(p_key, redis_map); @@ -4794,14 +4762,6 @@ public class GroupService { { robot_room = hpData.getInt("robot_room"); } - - int shangxian_robot = 0; - if (hpData.containsKey("shangxian_robot")) - { - shangxian_robot = hpData.getInt("shangxian_robot"); - } - - hpData.remove("rewards_type"); hpData.remove("rewards_val"); hpData.remove("xipai_rewards_val"); @@ -4822,7 +4782,7 @@ public class GroupService { String hpData_json = hpData.toJson(); Map redis_map = payToRedis(groupId, pid, gameId, name,deskId, config_json, hpData_json, hpOnOff, - hp_times, reward, rewardType,rewardValueType, xipai_reward, xipai_rewardType, xipai_rewardValueType,anchou_reward, anchou_rewardType, anchou_rewardValueType, robot_room,shangxian_robot); + hp_times, reward, rewardType,rewardValueType, xipai_reward, xipai_rewardType, xipai_rewardValueType,anchou_reward, anchou_rewardType, anchou_rewardValueType, robot_room); jedis11.hmset(p_key, redis_map); jedis11.hincrBy(p_key, "cache_ver", 1); String gp_key = GroupCache.genPidsKey(groupId); @@ -5664,11 +5624,11 @@ public class GroupService { GroupPlayBean gpb = GroupCache.getPlay(groupId, pid); if (gpb == null) continue; - if (gpb.gameId == 10 || gpb.gameId==22 || gpb.gameId ==66) { //跑得快可以先加 + if (gpb.gameId == 10 || gpb.gameId==22) { ITObject obj = TObject.newInstance(); obj.putInt("pid", pid); obj.putString("playname", gpb.name); - String bans = jedis10.hget("g{"+groupId+"}:play:"+pid, "shangxian_robot"); + String bans = jedis10.hget("g{"+groupId+"}:play:"+pid, "leftover_robot"); int ban = 0; if (bans != null) { ban = Integer.parseInt(bans); @@ -5737,7 +5697,7 @@ public class GroupService { RedisLock lock = new RedisLock(gm_key, jedis10); try { - jedis10.hset("g{"+groupId+"}:play:"+pid, "shangxian_robot", ban+""); + jedis10.hset("g{"+groupId+"}:play:"+pid, "leftover_robot", ban+""); } finally { lock.unlock(); diff --git a/game_web/web_group/src/main/webapp/config/taurus-core.xml b/game_web/web_group/src/main/webapp/config/taurus-core.xml index ec4b03d..1fa76ba 100644 --- a/game_web/web_group/src/main/webapp/config/taurus-core.xml +++ b/game_web/web_group/src/main/webapp/config/taurus-core.xml @@ -43,7 +43,7 @@ db1 com.mysql.cj.jdbc.Driver - jdbc:mysql://8.138.242.190:8060/wb_game + jdbc:mysql://47.109.55.7:8060/wb_game root 6KYnXJjGhxNceF8e @@ -86,15 +86,16 @@ - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/game_web/web_group/src/main/webapp/logs/web_main.log b/game_web/web_group/src/main/webapp/logs/web_main.log index 2ec5374..b60ade4 100644 --- a/game_web/web_group/src/main/webapp/logs/web_main.log +++ b/game_web/web_group/src/main/webapp/logs/web_main.log @@ -1,3444 +1,21 @@ -30 一月 2026 | 17:26:29,970 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:26:30,084 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:26:33,287 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:26:33,749 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -30 一月 2026 | 17:26:35,018 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2393ms -30 一月 2026 | 17:26:36,669 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:646547 player:[551902,460542] fake_json:1 -30 一月 2026 | 17:26:38,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 17:26:38,895 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:589801 player:[821735,424127] fake_json:1 -30 一月 2026 | 17:26:39,266 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2121ms -30 一月 2026 | 17:26:40,133 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:589801 player:[821735,424127] fake_json:1 -30 一月 2026 | 17:26:41,892 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 17:26:42,542 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 17:26:42,774 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 17:26:42,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 17:26:44,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:708758 -30 一月 2026 | 17:26:44,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 17:26:44,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 17:26:44,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 17:26:44,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 17:26:44,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 17:26:45,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 17:26:45,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 17:26:45,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 17:26:45,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 17:26:45,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 17:26:45,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 17:26:45,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 17:26:46,349 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@561fcb5d -30 一月 2026 | 17:26:46,690 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 17:26:46,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 17:26:48,751 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:854154 player:[407896,946610] fake_json:1 -30 一月 2026 | 17:27:00,237 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -30 一月 2026 | 17:27:06,407 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:27:07,131 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 17:27:07,135 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 17:27:07,191 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login -30 一月 2026 | 17:27:07,246 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -30 一月 2026 | 17:27:08,099 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2270ms -30 一月 2026 | 17:27:11,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 17:27:11,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -30 一月 2026 | 17:27:13,173 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2159ms -30 一月 2026 | 17:27:14,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:708758 -30 一月 2026 | 17:27:14,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 17:27:14,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 17:27:15,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 17:27:15,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 17:27:15,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 17:27:15,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 17:27:15,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8923000 -30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 17:27:15,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 17:27:16,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 17:27:16,392 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3fb76f31 -30 一月 2026 | 17:27:16,729 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 17:27:16,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 17:27:26,327 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:351414 player:[424127,443232] fake_json:1 -30 一月 2026 | 17:27:47,159 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:800819 player:[323800,158894] fake_json:1 -30 一月 2026 | 17:28:20,629 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:182699 player:[412118,592635] fake_json:1 -30 一月 2026 | 17:28:50,993 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:890748 player:[762687,374446] fake_json:1 -30 一月 2026 | 17:28:52,977 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:618214 player:[924063,508402] fake_json:1 -30 一月 2026 | 17:29:01,135 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:521291 player:[821735,680619] fake_json:1 -30 一月 2026 | 17:29:06,095 | INFO | qtp809762318-83 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:8646ms -30 一月 2026 | 17:29:41,480 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:29:41,636 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:216463 player:[948059,400967] fake_json:1 -30 一月 2026 | 17:29:42,348 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:29:43,247 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2955ms -30 一月 2026 | 17:29:44,567 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:3190ms -30 一月 2026 | 17:29:49,195 | INFO | qtp809762318-77 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2257ms -30 一月 2026 | 17:29:57,852 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 17:30:02,577 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6517ms -30 一月 2026 | 17:30:19,934 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:548293 player:[829427,592635] fake_json:1 -30 一月 2026 | 17:30:22,233 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:367166 player:[750455,848960] fake_json:1 -30 一月 2026 | 17:30:28,824 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 17:30:33,256 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:5700ms -30 一月 2026 | 17:30:43,093 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1570ms -30 一月 2026 | 17:30:50,176 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:30:51,191 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1711ms -30 一月 2026 | 17:30:51,407 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:30:52,661 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1932ms -30 一月 2026 | 17:30:55,976 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2050ms -30 一月 2026 | 17:31:23,295 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:651411 player:[400967,371993] fake_json:1 -30 一月 2026 | 17:31:25,377 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:419571 player:[829427,897609] fake_json:1 -30 一月 2026 | 17:31:58,477 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:777304 player:[708298,592635] fake_json:1 -30 一月 2026 | 17:32:31,554 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:960419 player:[981110,746710] fake_json:1 -30 一月 2026 | 17:32:34,114 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:459061 player:[400967,268636] fake_json:1 -30 一月 2026 | 17:32:36,274 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:769582 player:[962304,680619] fake_json:1 -30 一月 2026 | 17:32:36,394 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:769582 player:[962304,680619] fake_json:1 -30 一月 2026 | 17:33:03,672 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:917563 player:[864120,592635] fake_json:1 -30 一月 2026 | 17:33:22,035 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:397006 player:[962304,848960] fake_json:1 -30 一月 2026 | 17:33:22,358 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:397006 player:[962304,848960] fake_json:1 -30 一月 2026 | 17:33:45,395 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:995431 player:[726667,268636] fake_json:1 -30 一月 2026 | 17:33:47,462 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:168435 player:[774381,821735] fake_json:1 -30 一月 2026 | 17:33:58,260 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:818136 player:[374446,424127] fake_json:1 -30 一月 2026 | 17:34:33,825 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:292563 player:[829427,962304] fake_json:1 -30 一月 2026 | 17:34:54,023 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:34:54,069 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:34:59,566 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:536006 player:[268636,750455] fake_json:1 -30 一月 2026 | 17:35:01,594 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:262842 player:[508402,948059] fake_json:1 -30 一月 2026 | 17:35:38,994 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:197112 player:[540812,918233] fake_json:1 -30 一月 2026 | 17:36:08,597 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:739525 player:[615558,864120] fake_json:1 -30 一月 2026 | 17:36:11,050 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:312164 player:[981110,826893] fake_json:1 -30 一月 2026 | 17:36:14,615 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:540812 player:[750455,829427] fake_json:1 -30 一月 2026 | 17:36:27,682 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:36:27,728 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:36:37,931 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:207050 player:[946610,948059] fake_json:1 -30 一月 2026 | 17:37:13,418 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:754709 player:[762687,981110] fake_json:1 -30 一月 2026 | 17:37:15,896 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:338956 player:[615558,962304] fake_json:1 -30 一月 2026 | 17:37:29,137 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:195574 player:[592635,826893] fake_json:1 -30 一月 2026 | 17:37:57,358 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:218199 player:[412118,323800] fake_json:1 -30 一月 2026 | 17:37:58,487 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:218199 player:[412118,323800] fake_json:1 -30 一月 2026 | 17:38:14,088 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:753103 player:[508402,750455] fake_json:1 -30 一月 2026 | 17:38:16,258 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:416598 player:[424127,992762] fake_json:1 -30 一月 2026 | 17:38:28,793 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:640745 player:[605025,962304] fake_json:1 -30 一月 2026 | 17:38:36,815 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:38:36,861 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:38:45,124 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:38:46,190 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:38:46,638 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2193ms -30 一月 2026 | 17:38:47,257 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1666ms -30 一月 2026 | 17:38:50,664 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1908ms -30 一月 2026 | 17:38:53,757 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:633070 player:[508402,981110] fake_json:1 -30 一月 2026 | 17:39:19,462 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:416506 player:[948059,864120] fake_json:1 -30 一月 2026 | 17:39:22,981 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:114976 player:[918233,829427] fake_json:1 -30 一月 2026 | 17:39:23,681 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:114976 player:[918233,829427] fake_json:1 -30 一月 2026 | 17:39:29,047 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:39:29,093 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:40:08,824 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:40:10,000 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1909ms -30 一月 2026 | 17:40:10,379 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:40:11,425 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1694ms -30 一月 2026 | 17:40:14,179 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1534ms -30 一月 2026 | 17:40:56,068 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:40:57,258 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1746ms -30 一月 2026 | 17:40:57,708 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1536ms -30 一月 2026 | 17:41:05,318 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:41:06,340 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1887ms -30 一月 2026 | 17:41:06,766 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1569ms -30 一月 2026 | 17:41:21,267 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 17:41:27,172 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6951ms -30 一月 2026 | 17:41:27,236 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 17:41:28,286 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1692ms -30 一月 2026 | 17:41:33,031 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1774ms -30 一月 2026 | 17:41:35,638 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:588833 player:[615558,774381] fake_json:1 -30 一月 2026 | 17:42:06,955 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6599ms -30 一月 2026 | 17:42:26,113 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:42:27,624 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2053ms -30 一月 2026 | 17:42:28,073 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1746ms -30 一月 2026 | 17:42:54,059 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:42:55,431 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2127ms -30 一月 2026 | 17:42:56,012 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1971ms -30 一月 2026 | 17:43:15,493 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6980ms -30 一月 2026 | 17:43:24,552 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:43:25,834 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1801ms -30 一月 2026 | 17:43:26,555 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1837ms -30 一月 2026 | 17:43:56,161 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6838ms -30 一月 2026 | 17:44:28,678 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:593388 player:[946610,551902] fake_json:1 -30 一月 2026 | 17:44:31,534 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1710ms -30 一月 2026 | 17:44:34,657 | INFO | qtp809762318-69 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 17:44:39,855 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:6491ms -30 一月 2026 | 17:45:28,606 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:200265 player:[400967,158894] fake_json:1 -30 一月 2026 | 17:46:08,279 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:46:08,324 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:46:10,396 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:46:12,140 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2523ms -30 一月 2026 | 17:46:15,213 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:46:16,297 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1620ms -30 一月 2026 | 17:46:21,476 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2098ms -30 一月 2026 | 17:46:31,377 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1396ms -30 一月 2026 | 17:46:35,614 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 17:46:41,001 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:6706ms -30 一月 2026 | 17:46:57,058 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1514ms -30 一月 2026 | 17:47:01,496 | INFO | qtp809762318-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 17:47:05,506 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:47:06,759 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1966ms -30 一月 2026 | 17:47:07,260 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1892ms -30 一月 2026 | 17:47:08,921 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:8481ms -30 一月 2026 | 17:47:13,417 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1392ms -30 一月 2026 | 17:47:16,136 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:517718 player:[680619,424127] fake_json:1 -30 一月 2026 | 17:47:18,576 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:47:18,984 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:555298 player:[540812,918233] fake_json:1 -30 一月 2026 | 17:47:19,517 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:47:19,898 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2009ms -30 一月 2026 | 17:47:20,741 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1896ms -30 一月 2026 | 17:47:20,971 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:535124 player:[821735,592635] fake_json:1 -30 一月 2026 | 17:47:21,053 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:535124 player:[821735,592635] fake_json:1 -30 一月 2026 | 17:47:22,831 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:155488 player:[746710,992762] fake_json:1 -30 一月 2026 | 17:47:22,975 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:155488 player:[746710,992762] fake_json:1 -30 一月 2026 | 17:47:23,638 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1607ms -30 一月 2026 | 17:47:32,796 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6768ms -30 一月 2026 | 17:47:42,653 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:47:43,499 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:47:43,896 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1952ms -30 一月 2026 | 17:47:44,678 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1836ms -30 一月 2026 | 17:47:47,316 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1751ms -30 一月 2026 | 17:48:25,661 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:417138 player:[950914,829427] fake_json:1 -30 一月 2026 | 17:48:47,804 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:48:47,864 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:48:56,358 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:48:57,743 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1894ms -30 一月 2026 | 17:48:58,073 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1686ms -30 一月 2026 | 17:49:09,312 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:478137 player:[726667,407896] fake_json:1 -30 一月 2026 | 17:49:19,049 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:49:20,208 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1600ms -30 一月 2026 | 17:49:20,947 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1745ms -30 一月 2026 | 17:49:23,005 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:929576 player:[605025,774381] fake_json:1 -30 一月 2026 | 17:50:25,680 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:767838 player:[826893,821735] fake_json:1 -30 一月 2026 | 17:50:38,851 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:50:40,579 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2366ms -30 一月 2026 | 17:50:40,884 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2042ms -30 一月 2026 | 17:51:12,706 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:387529 player:[897609,158894] fake_json:1 -30 一月 2026 | 17:51:23,818 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:322816 player:[864120,950914] fake_json:1 -30 一月 2026 | 17:52:29,459 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:52:29,514 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:52:38,188 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:843458 player:[950914,946610] fake_json:1 -30 一月 2026 | 17:52:57,959 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:52:58,011 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:53:03,617 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 17:53:05,165 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 17:53:05,725 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2885ms -30 一月 2026 | 17:53:07,020 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2657ms -30 一月 2026 | 17:53:08,246 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2010ms -30 一月 2026 | 17:53:11,348 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:5096ms -30 一月 2026 | 17:53:20,200 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:242747 player:[551902,412118] fake_json:1 -30 一月 2026 | 17:53:21,942 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 17:53:23,476 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2125ms -30 一月 2026 | 17:53:27,705 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:53:27,752 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:54:12,817 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:865266 player:[158894,948059] fake_json:1 -30 一月 2026 | 17:54:15,064 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:907057 player:[746710,400967] fake_json:1 -30 一月 2026 | 17:54:22,236 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:54:23,529 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1920ms -30 一月 2026 | 17:54:23,786 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1626ms -30 一月 2026 | 17:55:11,406 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:111147 player:[371993,948059] fake_json:1 -30 一月 2026 | 17:55:21,493 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:55:21,543 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:55:45,004 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:762029 player:[944035,323800] fake_json:1 -30 一月 2026 | 17:55:56,054 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_panter_robotplays[{user}:112233] time:3477ms -30 一月 2026 | 17:56:05,382 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:575829 player:[948059,992762] fake_json:1 -30 一月 2026 | 17:56:16,559 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:56:18,038 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2247ms -30 一月 2026 | 17:56:18,334 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2045ms -30 一月 2026 | 17:57:04,516 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:228101 player:[946610,424127] fake_json:1 -30 一月 2026 | 17:57:26,214 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:57:26,265 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:57:40,247 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:405262 player:[407896,615558] fake_json:1 -30 一月 2026 | 17:57:46,740 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:57:47,895 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1787ms -30 一月 2026 | 17:57:48,215 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1647ms -30 一月 2026 | 17:57:57,191 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 17:57:58,368 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1724ms -30 一月 2026 | 17:57:58,971 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1640ms -30 一月 2026 | 17:58:39,221 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:58:39,686 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 17:58:40,621 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2247ms -30 一月 2026 | 17:58:41,147 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2036ms -30 一月 2026 | 17:58:41,559 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:270082 player:[948059,708298] fake_json:1 -30 一月 2026 | 17:58:42,442 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:270082 player:[948059,708298] fake_json:1 -30 一月 2026 | 17:58:44,153 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1840ms -30 一月 2026 | 17:59:15,424 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:609782 player:[897609,826893] fake_json:1 -30 一月 2026 | 17:59:46,451 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:530087 player:[944035,374446] fake_json:1 -30 一月 2026 | 17:59:52,273 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 17:59:52,322 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 17:59:59,947 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:376307 player:[950914,424127] fake_json:1 -30 一月 2026 | 18:00:14,668 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:00:14,722 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:00:22,275 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:00:23,980 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2768ms -30 一月 2026 | 18:00:24,225 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:450783 player:[774381,371993] fake_json:1 -30 一月 2026 | 18:00:24,536 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:00:26,179 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2336ms -30 一月 2026 | 18:00:29,099 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1870ms -30 一月 2026 | 18:00:35,671 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:00:35,720 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:00:37,992 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:00:39,705 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2421ms -30 一月 2026 | 18:00:39,793 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2140ms -30 一月 2026 | 18:00:45,702 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:00:47,392 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2332ms -30 一月 2026 | 18:00:47,730 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1852ms -30 一月 2026 | 18:00:48,036 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:00:49,496 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2099ms -30 一月 2026 | 18:00:49,915 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:643833 player:[680619,592635] fake_json:1 -30 一月 2026 | 18:00:50,101 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2117ms -30 一月 2026 | 18:01:13,630 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:01:14,961 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1953ms -30 一月 2026 | 18:01:16,690 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1901ms -30 一月 2026 | 18:01:27,457 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:884536 player:[680619,864120] fake_json:1 -30 一月 2026 | 18:01:28,213 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:884536 player:[680619,864120] fake_json:1 -30 一月 2026 | 18:01:34,874 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2091ms -30 一月 2026 | 18:01:55,258 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:01:56,115 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1476ms -30 一月 2026 | 18:01:57,167 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1607ms -30 一月 2026 | 18:02:51,761 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:851807 player:[708298,948059] fake_json:1 -30 一月 2026 | 18:02:56,014 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:457216 player:[829427,746710] fake_json:1 -30 一月 2026 | 18:03:26,717 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:270548 player:[374446,897275] fake_json:1 -30 一月 2026 | 18:04:04,597 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:206001 player:[605025,400967] fake_json:1 -30 一月 2026 | 18:04:06,283 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:206001 player:[605025,400967] fake_json:1 -30 一月 2026 | 18:04:51,429 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:04:53,024 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2102ms -30 一月 2026 | 18:04:53,455 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:04:54,646 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:04:54,847 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2256ms -30 一月 2026 | 18:04:55,839 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:04:55,991 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2020ms -30 一月 2026 | 18:04:56,909 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1818ms -30 一月 2026 | 18:04:58,363 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1490ms -30 一月 2026 | 18:05:00,430 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:362862 player:[918233,708298] fake_json:1 -30 一月 2026 | 18:05:48,329 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:05:48,378 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:05:57,030 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2965ms -30 一月 2026 | 18:05:57,484 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:313453 player:[371993,750455] fake_json:1 -30 一月 2026 | 18:06:03,570 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:536125 player:null fake_json:1 -30 一月 2026 | 18:06:08,886 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del 空 room:246578 player:null fake_json:1 -30 一月 2026 | 18:06:31,046 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:06:31,095 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:06:41,141 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:06:42,462 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2060ms -30 一月 2026 | 18:06:42,943 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1842ms -30 一月 2026 | 18:06:43,214 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:508321 player:null fake_json:1 -30 一月 2026 | 18:06:43,814 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del 空 room:387162 player:null fake_json:1 -30 一月 2026 | 18:06:51,691 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:764436 player:null fake_json:1 -30 一月 2026 | 18:06:54,517 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:422479 player:[615558,924063] fake_json:1 -30 一月 2026 | 18:06:56,153 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:979575 player:null fake_json:1 -30 一月 2026 | 18:07:03,897 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:07:04,894 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1686ms -30 一月 2026 | 18:07:05,308 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1512ms -30 一月 2026 | 18:07:09,341 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:07:10,484 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1775ms -30 一月 2026 | 18:07:12,231 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1333ms -30 一月 2026 | 18:07:15,464 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:792953 player:null fake_json:1 -30 一月 2026 | 18:07:18,271 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:136029 player:null fake_json:1 -30 一月 2026 | 18:07:19,110 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del 空 room:124710 player:null fake_json:1 -30 一月 2026 | 18:07:29,997 | WARN | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 -30 一月 2026 | 18:07:30,245 | WARN | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 -30 一月 2026 | 18:07:31,697 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 -30 一月 2026 | 18:07:32,723 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:518695 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLpDZ4vEMT6SJgYPiaVm9xnttGp7elVIDQ9CPwSwSKzFt9TX44m9iaSkjK3ibm13r2ibdzgyMW7KtvHrA/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:32,801 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:518695 head:https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132 md5:4765b56d94c1b900556ff47b54d10a1b -30 一月 2026 | 18:07:32,801 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"518695","nick":"樱花智能锁 长沙运营中心 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767652,"id":518695,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/U2AicVhChBqYJLmftEw36ru3v7JDhfT4V86E1gAyX8mI2ZvOYjXav1frdgqjRnBiaU8RLLxkcDNqCj4Wmlx6b02g/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:32,897 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:33,217 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:310395 head:https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132 md5:3ff4df8c3f242398ea761c3160ae6144 -30 一月 2026 | 18:07:33,217 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"310395","nick":"丫头","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767653,"id":310395,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/o9539ZDnXzdib7biaFYvw76YDWJLY64n12ibjN9Glx11NNXVTYcMLvctXYiazvUicIzyeZnoycrMZibYdaVEecqM7OWw/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:33,334 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:34,394 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:674614 head:https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132 md5:fd3bdd43bfed82fc96994e18e9629f96 -30 一月 2026 | 18:07:34,394 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"674614","nick":"陈芳","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767654,"id":674614,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/4DEic2HgMKwwo1UeYL663xiagDV7pjytL2ZRaqiaNPUIbicSjf98NJ396D9F9UjYOffCKDzQrvDf2GoScVwA7PtLyg/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:34,476 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:34,599 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:07:35,716 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1629ms -30 一月 2026 | 18:07:36,475 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1700ms -30 一月 2026 | 18:07:37,016 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:873893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/qhmpyJp7Ed4IQqxtk3O6kwDCicUfPQo62V8ic6ZjFicEF4hDLFkSuYaQibZzia05rWlwOfjpES00VSTnTL8dqKnjWXg/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:37,151 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:873893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJUbZh86fOWvNHQPeo8eJ2SY3fCuUemG9Bodo8hoTsDaNy7nfOHZHB4ic8JN0vVPLh1v7W3Y1RuICw/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:37,236 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | robot:873893 head:https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132 md5:0b74dee404f219a9e0b3b4ca6d185e38 -30 一月 2026 | 18:07:37,236 | INFO | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"873893","nick":"勿忘初心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767657,"id":873893,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/6p7YWGXJhrEsVia4mOtYqdeybrcMzXoxrG19gEdkzCnp1f6femQguqkliaCia5NGvic8zlffWMmLXOT2FehbzW0ic3w/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:37,340 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:597) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:38,262 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:956249 head:https://thirdwx.qlogo.cn/mmopen/vi_32/B8moqQg5IYTY33rjPzLOTHicEd9anR0hZSGZUUYic8ibT400huI4R2pVDLUD5ibPAJ5kFNDViazW2gOgWOFpibNZ3QlQ/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:38,349 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:956249 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132 md5:a8cd8a50a73171252e29f9f712ec6393 -30 一月 2026 | 18:07:38,349 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"956249","nick":"李煜轩","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767658,"id":956249,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTK5PibWkpujGRhH2aZEEtsVQd6iceTNdcaCqQribREdWBGUhI9JXPkWwibbu4cbgfqSyYte0YhMoblJzw/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:38,437 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:597) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:38,680 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 185 -30 一月 2026 | 18:07:42,385 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKgib1t3HbjYXdOfNjY7y9A8kqotXt4AtJIrYZWdDJg7tseU5xlHSWWRA0VSs9a71IR8mTCJaFxTTA/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:42,521 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/zxVdbjfUibzgAC7ic0A2bmfpezic8TOXZWkNlDO0SxJdCL5rO7KYu9h5RXxiciaAyCJahwwcXj3os0ibEylhBnZPC6ibw/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:42,681 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/BOt07FD9cA5g1IqmARAagb8ampblDeBjryeH9zibes2NVfgP0pxJia8LJrAjs7hJEPFQmv5BxaSIoCpBYXg2zRtQ/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:42,835 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/vUP3QPLdxqGNW5zdwGh2SgtzULEAMfiaQ43Hqml05SXgsficiba1lOqUBgiaaU07NvpwiagoptCLOt06sphFe7tTbKw/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:43,004 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LXvqaP1mEibophF0yoIdPtvXd83xLpt9KXXkyibLGOE2rHM57clzPK1fbD8OkmgkM85aWqzOzz0xoplzSMa5xAWQ/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:43,185 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI1MqK71ITCXaE8k4ukRfM2L2OFHyD5yjtNODP2ncYYRgt1K0icC91rGeAH22MN6Wv7auhRe04zACA/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:43,280 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:894301 head:https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132 md5:4dab3afdc3df2d42cd666e1cb1c0f427 -30 一月 2026 | 18:07:43,281 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"894301","nick":"群","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767663,"id":894301,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/gUbmNzmY8y9jpKQqv2ouicx6kF8BpQNqE7LR0DXf8amqpzKRzwsgiapFMTvvnyDWX5uyN5ibdbTibWiaUPNUsRgmNKw/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:43,397 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:50,525 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 185 -30 一月 2026 | 18:07:50,740 | WARN | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 185 -30 一月 2026 | 18:07:51,281 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:560471 player:null fake_json:1 -30 一月 2026 | 18:07:52,072 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:505441 player:null fake_json:1 -30 一月 2026 | 18:07:52,758 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 184 -30 一月 2026 | 18:07:53,704 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:603813 player:[400967,323800] fake_json:1 -30 一月 2026 | 18:07:54,398 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot:588589 head:https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132 md5:1666816f317fab999e3e102b261273c7 -30 一月 2026 | 18:07:54,398 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"588589","nick":"干杉波艺堂新美婷内衣专卖 果果","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767674,"id":588589,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/WmxkCfNhM2h7e5DfSJgEa87BibZNbIqOFlDtWS0PjaAhN1UUHicticg4wkd5lv0AsUywoBwHlS6xl5cYLadSoIK2Q/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:54,501 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:54,542 | INFO | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | robot:870589 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132 md5:6fa054182a809c3e6102148031d4fb5e -30 一月 2026 | 18:07:54,543 | INFO | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"870589","nick":"我爱我的家人","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767674,"id":870589,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIWFAJGwjiadzhJIZdM8kqMBjAmFlyb0vZS6ep4ohXjV4bcVLElKRqHs99SMPTCFiaBbHzmwtna12Iw/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:54,603 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:54,721 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:603813 player:[400967,323800] fake_json:1 -30 一月 2026 | 18:07:55,700 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:519339 player:[750455,371993] fake_json:1 -30 一月 2026 | 18:07:56,220 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:572311 head:https://thirdwx.qlogo.cn/mmopen/vi_32/rmE6DNu6wR1wMtml3rWKWqoyukao8ibJY4JSjOGCUibN30jOf1N5DG1AP1lh8JXG3HqGde3W2VRriaHAo051HUJDg/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:56,395 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:572311 head:https://thirdwx.qlogo.cn/mmopen/vi_32/q9Vu6LibomGyibBb55MQOPy40aaic5UIENGrYSWybdembnmAWicSkJicfVn8uZN5QS55xWkvAZHxaokfubdGD6Fzcug/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 18:07:56,482 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:572311 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132 md5:a74e96ddbbd6c8b9ca81fc69b1217236 -30 一月 2026 | 18:07:56,482 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"572311","nick":"谢青霞","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769767676,"id":572311,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EIXzEwmTaf2ibB235Q7LxXXvTQw3jJ97v5z0o9rBKItne2xx7kK4JbicNIBWIMjTgPZHicU9micAxuaVvIfH8EiafkA/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 18:07:56,496 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:519339 player:[750455,371993] fake_json:1 -30 一月 2026 | 18:07:56,586 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:864) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:676) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:575) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:503) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:464) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:138) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:559) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 18:07:56,856 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:519339 player:[750455,371993] fake_json:1 -30 一月 2026 | 18:07:58,347 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:350030 player:[774381,918233] fake_json:1 -30 一月 2026 | 18:08:02,565 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:08:02,612 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:08:12,917 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:08:14,542 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2296ms -30 一月 2026 | 18:08:14,912 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:08:14,955 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:928322 player:[0,0] fake_json:1 -30 一月 2026 | 18:08:15,017 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2003ms -30 一月 2026 | 18:08:16,105 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1852ms -30 一月 2026 | 18:08:16,956 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1854ms -30 一月 2026 | 18:08:18,859 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:412235 player:[508402,708298] fake_json:1 -30 一月 2026 | 18:08:43,591 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:08:45,200 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2271ms -30 一月 2026 | 18:08:45,525 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2091ms -30 一月 2026 | 18:08:49,081 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:645818 player:[680619,412118] fake_json:1 -30 一月 2026 | 18:08:57,206 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:589872 player:[864120,848960] fake_json:1 -30 一月 2026 | 18:09:12,597 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:09:13,898 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1956ms -30 一月 2026 | 18:09:15,006 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1723ms -30 一月 2026 | 18:09:18,619 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:427411 player:[746710,950914] fake_json:1 -30 一月 2026 | 18:09:29,080 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:129617 player:[762687,821735] fake_json:1 -30 一月 2026 | 18:09:41,567 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:09:42,765 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1801ms -30 一月 2026 | 18:09:48,150 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1747ms -30 一月 2026 | 18:10:01,536 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:378500 player:[992762,540812] fake_json:1 -30 一月 2026 | 18:10:56,181 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:10:56,220 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:11:03,796 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:547574 player:[0,371993] fake_json:1 -30 一月 2026 | 18:11:05,993 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:469165 player:[158894,0] fake_json:1 -30 一月 2026 | 18:11:08,292 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:378645 player:[374446,460542] fake_json:1 -30 一月 2026 | 18:11:08,734 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:378645 player:[374446,460542] fake_json:1 -30 一月 2026 | 18:11:20,289 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:11:22,438 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2819ms -30 一月 2026 | 18:11:23,711 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:11:24,915 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1834ms -30 一月 2026 | 18:11:25,474 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1980ms -30 一月 2026 | 18:11:28,476 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1933ms -30 一月 2026 | 18:11:34,977 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:11:36,155 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1898ms -30 一月 2026 | 18:11:37,340 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2241ms -30 一月 2026 | 18:12:04,353 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:12:05,784 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2109ms -30 一月 2026 | 18:12:09,990 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1289ms -30 一月 2026 | 18:12:29,467 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:12:29,514 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:12:30,964 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:12:32,225 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2047ms -30 一月 2026 | 18:12:32,254 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1912ms -30 一月 2026 | 18:12:38,457 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:905837 player:[508402,762687] fake_json:1 -30 一月 2026 | 18:13:07,696 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:330225 player:[158894,762687] fake_json:1 -30 一月 2026 | 18:13:15,667 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:13:17,075 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2020ms -30 一月 2026 | 18:13:17,699 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1875ms -30 一月 2026 | 18:13:23,416 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:13:24,696 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2006ms -30 一月 2026 | 18:13:25,775 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2354ms -30 一月 2026 | 18:13:47,893 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:955407 player:[412118,158894] fake_json:1 -30 一月 2026 | 18:14:43,024 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:626691 player:[918233,746710] fake_json:1 -30 一月 2026 | 18:15:26,775 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:887137 player:[992762,508402] fake_json:1 -30 一月 2026 | 18:15:44,654 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:15:44,702 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:15:48,936 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:871369 player:[] fake_json: -30 一月 2026 | 18:15:49,771 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:246124 player:[] fake_json: -30 一月 2026 | 18:15:58,802 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:622841 player:[374446,950914] fake_json:1 -30 一月 2026 | 18:16:03,827 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:16:04,967 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1727ms -30 一月 2026 | 18:16:06,839 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:16:08,117 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1825ms -30 一月 2026 | 18:16:12,883 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2367ms -30 一月 2026 | 18:16:25,180 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:766644 player:[460542,848960] fake_json:1 -30 一月 2026 | 18:16:31,239 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:819237 player:[746710,950914] fake_json:1 -30 一月 2026 | 18:16:40,043 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:16:41,282 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2095ms -30 一月 2026 | 18:16:41,845 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1916ms -30 一月 2026 | 18:16:52,639 | INFO | qtp809762318-71 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:16:53,860 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1889ms -30 一月 2026 | 18:16:54,740 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2115ms -30 一月 2026 | 18:17:00,676 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:17:01,881 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1987ms -30 一月 2026 | 18:17:02,399 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:755173 player:[821735,412118] fake_json:1 -30 一月 2026 | 18:17:02,640 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2136ms -30 一月 2026 | 18:17:04,637 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:602562 player:[950914,762687] fake_json:1 -30 一月 2026 | 18:17:07,959 | INFO | qtp809762318-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:17:15,981 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:9231ms -30 一月 2026 | 18:17:23,278 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:17:24,535 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1793ms -30 一月 2026 | 18:17:25,356 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1787ms -30 一月 2026 | 18:17:27,396 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:17:28,340 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1489ms -30 一月 2026 | 18:17:28,968 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1604ms -30 一月 2026 | 18:17:43,004 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:420487 player:[374446,918233] fake_json:1 -30 一月 2026 | 18:17:48,841 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:927654 player:[746710,508402] fake_json:1 -30 一月 2026 | 18:18:01,058 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:18:02,360 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1984ms -30 一月 2026 | 18:18:03,558 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2358ms -30 一月 2026 | 18:18:21,605 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:617380 player:[412118,746710] fake_json:1 -30 一月 2026 | 18:18:59,111 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:621888 player:[371993,374446] fake_json:1 -30 一月 2026 | 18:19:00,797 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:598056 player:[774381,950914] fake_json:1 -30 一月 2026 | 18:19:01,075 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:598056 player:[774381,950914] fake_json:1 -30 一月 2026 | 18:19:10,166 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:19:11,511 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1805ms -30 一月 2026 | 18:19:12,051 | INFO | qtp809762318-71 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1696ms -30 一月 2026 | 18:19:17,816 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:651006 player:[158894,864120] fake_json:1 -30 一月 2026 | 18:19:57,020 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:646236 player:[750455,821735] fake_json:1 -30 一月 2026 | 18:20:01,795 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:915281 player:[774381,540812] fake_json:1 -30 一月 2026 | 18:20:41,184 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:991339 player:[750455,708298] fake_json:1 -30 一月 2026 | 18:20:41,800 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:991339 player:[750455,708298] fake_json:1 -30 一月 2026 | 18:20:59,419 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:900020 player:[864120,950914] fake_json:1 -30 一月 2026 | 18:21:17,673 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:21:17,720 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:21:30,058 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:829418 player:[680619,762687] fake_json:1 -30 一月 2026 | 18:21:49,002 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:21:50,561 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2220ms -30 一月 2026 | 18:21:50,860 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1777ms -30 一月 2026 | 18:22:03,061 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:259195 player:[460542,774381] fake_json:1 -30 一月 2026 | 18:22:05,293 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:22:06,000 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:22:06,360 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1893ms -30 一月 2026 | 18:22:07,120 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1664ms -30 一月 2026 | 18:22:12,347 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:912601 player:[] fake_json: -30 一月 2026 | 18:22:15,279 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:700715 player:[746710,762687] fake_json:1 -30 一月 2026 | 18:22:15,279 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2078ms -30 一月 2026 | 18:22:24,960 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:22:26,321 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1908ms -30 一月 2026 | 18:22:27,045 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1736ms -30 一月 2026 | 18:22:37,383 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:730438 player:[992762,708298] fake_json:1 -30 一月 2026 | 18:22:44,888 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:933516 player:[848960,460542] fake_json:1 -30 一月 2026 | 18:22:48,566 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:22:57,261 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:10097ms -30 一月 2026 | 18:23:01,039 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:23:06,786 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:6831ms -30 一月 2026 | 18:23:16,044 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:23:17,401 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2087ms -30 一月 2026 | 18:23:18,443 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2392ms -30 一月 2026 | 18:23:24,202 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:966864 player:[371993,774381] fake_json:1 -30 一月 2026 | 18:23:32,185 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:23:33,641 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2185ms -30 一月 2026 | 18:23:34,853 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2757ms -30 一月 2026 | 18:23:53,727 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:624197 player:[918233,158894] fake_json:1 -30 一月 2026 | 18:23:55,763 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:335833 player:[762687,821735] fake_json:1 -30 一月 2026 | 18:23:55,881 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:335833 player:[762687,821735] fake_json:1 -30 一月 2026 | 18:24:25,242 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:24:26,444 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1891ms -30 一月 2026 | 18:24:27,001 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1785ms -30 一月 2026 | 18:24:35,231 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:242534 player:[762687,158894] fake_json:1 -30 一月 2026 | 18:24:35,766 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:242534 player:[762687,158894] fake_json:1 -30 一月 2026 | 18:24:37,445 | INFO | qtp809762318-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:24:43,735 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:7208ms -30 一月 2026 | 18:24:43,949 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:24:45,172 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1829ms -30 一月 2026 | 18:24:45,606 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1653ms -30 一月 2026 | 18:24:53,992 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:24:55,246 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1784ms -30 一月 2026 | 18:24:55,827 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1757ms -30 一月 2026 | 18:24:55,874 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:357758 player:[950914,774381] fake_json:1 -30 一月 2026 | 18:24:57,766 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:322962 player:[708298,374446] fake_json:1 -30 一月 2026 | 18:24:59,008 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:322962 player:[708298,374446] fake_json:1 -30 一月 2026 | 18:25:18,871 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:25:20,333 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2105ms -30 一月 2026 | 18:25:20,645 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1776ms -30 一月 2026 | 18:25:50,549 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:890561 player:[821735,412118] fake_json:1 -30 一月 2026 | 18:26:01,630 | INFO | qtp809762318-66 | group.service.GroupService | | updatePlay pid:11 gameId:22 name:1元红中 config:{qiangkong=true, jiangma=2, laizi8=false, tuoguan_active_time=0, qidui=true, di_fen=0, isvip=0, laizi4_hu=true, wuguizhuopaojiabei=true, niao_opt_score=1, hp_no_limit=0, isNonnegative=1, niao=1, game_id=22, AA=0, piao_niao=2, niao_opt=3, maxPlayers=2, fengding_score=2, piao_niao_opt=2, hz_hu=true, qiangkong_niao=true, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=1, auto_piao=false, wuguijiabei=true, tuoguan_active_timeIndex=1, an_chou_score=1000, piao3=false, tuoguan_result_type=0, xi_pai_score=1000} hpData:{limitloot=0, limitInRoom=49000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=5, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 -30 一月 2026 | 18:26:02,964 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:2688ms -30 一月 2026 | 18:26:12,971 | INFO | qtp809762318-84 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:26:14,379 | INFO | qtp809762318-84 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1952ms -30 一月 2026 | 18:26:14,839 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1918ms -30 一月 2026 | 18:26:20,047 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:26:21,497 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2139ms -30 一月 2026 | 18:26:22,171 | INFO | qtp809762318-84 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2233ms -30 一月 2026 | 18:26:47,405 | INFO | qtp809762318-89 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:26:48,688 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1779ms -30 一月 2026 | 18:26:48,965 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1563ms -30 一月 2026 | 18:26:57,803 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:796674 player:[746710,374446] fake_json:1 -30 一月 2026 | 18:26:59,568 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:638556 player:[848960,508402] fake_json:1 -30 一月 2026 | 18:27:01,243 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:808185 player:[864120,540812] fake_json:1 -30 一月 2026 | 18:27:12,670 | INFO | qtp809762318-89 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:27:13,736 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1611ms -30 一月 2026 | 18:27:14,258 | INFO | qtp809762318-84 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1641ms -30 一月 2026 | 18:27:20,012 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:27:21,655 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2194ms -30 一月 2026 | 18:27:21,968 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2001ms -30 一月 2026 | 18:27:32,367 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del 空 room:769880 player:[] fake_json: -30 一月 2026 | 18:27:34,005 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:27:34,780 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:27:34,967 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1460ms -30 一月 2026 | 18:27:35,291 | INFO | qtp809762318-98 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:27:35,924 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1783ms -30 一月 2026 | 18:27:36,392 | INFO | qtp809762318-89 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1693ms -30 一月 2026 | 18:27:36,408 | INFO | qtp809762318-98 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1650ms -30 一月 2026 | 18:27:49,013 | INFO | qtp809762318-97 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:27:50,209 | INFO | qtp809762318-97 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1819ms -30 一月 2026 | 18:27:50,738 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1838ms -30 一月 2026 | 18:27:52,852 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:986517 player:[992762,371993] fake_json:1 -30 一月 2026 | 18:27:55,014 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:491206 player:[508402,412118] fake_json:1 -30 一月 2026 | 18:27:57,618 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:731681 player:[774381,460542] fake_json:1 -30 一月 2026 | 18:28:21,913 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:28:23,311 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1935ms -30 一月 2026 | 18:28:23,557 | INFO | qtp809762318-98 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1525ms -30 一月 2026 | 18:28:27,472 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:464167 player:[864120,750455] fake_json:1 -30 一月 2026 | 18:29:03,448 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:936610 player:[762687,918233] fake_json:1 -30 一月 2026 | 18:29:05,426 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:933900 player:[746710,821735] fake_json:1 -30 一月 2026 | 18:29:05,907 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:933900 player:[746710,821735] fake_json:1 -30 一月 2026 | 18:29:07,413 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:899029 player:[708298,774381] fake_json:1 -30 一月 2026 | 18:29:08,045 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:899029 player:[708298,774381] fake_json:1 -30 一月 2026 | 18:29:08,822 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:899029 player:[708298,774381] fake_json:1 -30 一月 2026 | 18:29:09,567 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:157763 player:[374446,508402] fake_json:1 -30 一月 2026 | 18:29:09,905 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:199857 player:[412118,680619] fake_json:1 -30 一月 2026 | 18:29:10,730 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:199857 player:[412118,680619] fake_json:1 -30 一月 2026 | 18:29:11,826 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:157763 player:[374446,508402] fake_json:1 -30 一月 2026 | 18:29:12,728 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:157763 player:[374446,508402] fake_json:1 -30 一月 2026 | 18:30:04,888 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:974551 player:[374446,412118] fake_json:1 -30 一月 2026 | 18:30:06,314 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:974551 player:[374446,412118] fake_json:1 -30 一月 2026 | 18:30:18,500 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:229408 player:[918233,680619] fake_json:1 -30 一月 2026 | 18:30:20,278 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:219143 player:[750455,460542] fake_json:1 -30 一月 2026 | 18:30:20,486 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:219143 player:[750455,460542] fake_json:1 -30 一月 2026 | 18:30:35,252 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:650605 player:[746710,992762] fake_json:1 -30 一月 2026 | 18:30:37,249 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:331019 player:[540812,864120] fake_json:1 -30 一月 2026 | 18:30:38,829 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:210943 player:[821735,508402] fake_json:1 -30 一月 2026 | 18:30:39,061 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:210943 player:[821735,508402] fake_json:1 -30 一月 2026 | 18:30:46,774 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:509529 player:[848960,374446] fake_json:1 -30 一月 2026 | 18:31:18,006 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:556271 player:[374446,950914] fake_json:1 -30 一月 2026 | 18:31:18,710 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:556271 player:[374446,950914] fake_json:1 -30 一月 2026 | 18:31:21,344 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:633767 player:[746710,371993] fake_json:1 -30 一月 2026 | 18:31:42,091 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:763268 player:[750455,508402] fake_json:1 -30 一月 2026 | 18:31:44,289 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:570837 player:[412118,762687] fake_json:1 -30 一月 2026 | 18:31:46,413 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:347712 player:[821735,774381] fake_json:1 -30 一月 2026 | 18:32:25,428 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:282702 player:[371993,992762] fake_json:1 -30 一月 2026 | 18:32:25,610 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:282702 player:[371993,992762] fake_json:1 -30 一月 2026 | 18:32:50,382 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:977353 player:[680619,412118] fake_json:1 -30 一月 2026 | 18:32:52,914 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:432129 player:[540812,708298] fake_json:1 -30 一月 2026 | 18:33:01,512 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:939106 player:[918233,762687] fake_json:1 -30 一月 2026 | 18:33:20,925 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:526201 player:[848960,950914] fake_json:1 -30 一月 2026 | 18:33:57,232 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:735574 player:[746710,508402] fake_json:1 -30 一月 2026 | 18:33:59,382 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:546843 player:[864120,158894] fake_json:1 -30 一月 2026 | 18:34:01,453 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:532437 player:[412118,540812] fake_json:1 -30 一月 2026 | 18:34:02,502 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:532437 player:[412118,540812] fake_json:1 -30 一月 2026 | 18:34:10,605 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:462181 player:[680619,460542] fake_json:1 -30 一月 2026 | 18:34:31,576 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:155464 player:[848960,158894] fake_json:1 -30 一月 2026 | 18:34:42,027 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:519224 player:[918233,540812] fake_json:1 -30 一月 2026 | 18:35:04,669 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:175059 player:[508402,371993] fake_json:1 -30 一月 2026 | 18:35:24,658 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:737781 player:[992762,864120] fake_json:1 -30 一月 2026 | 18:35:26,955 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:576349 player:[762687,460542] fake_json:1 -30 一月 2026 | 18:35:39,727 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:308841 player:[848960,950914] fake_json:1 -30 一月 2026 | 18:36:01,287 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:605647 player:[746710,821735] fake_json:1 -30 一月 2026 | 18:36:08,329 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:704553 player:[750455,992762] fake_json:1 -30 一月 2026 | 18:36:19,493 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:523274 player:[762687,680619] fake_json:1 -30 一月 2026 | 18:36:21,501 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:406848 player:[540812,950914] fake_json:1 -30 一月 2026 | 18:36:35,770 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:144315 player:[371993,774381] fake_json:1 -30 一月 2026 | 18:37:15,662 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:733190 player:[746710,750455] fake_json:1 -30 一月 2026 | 18:37:27,773 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:876695 player:[680619,774381] fake_json:1 -30 一月 2026 | 18:37:29,699 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:495094 player:[460542,540812] fake_json:1 -30 一月 2026 | 18:37:40,009 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:276291 player:[848960,158894] fake_json:1 -30 一月 2026 | 18:37:51,929 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:884970 player:[918233,374446] fake_json:1 -30 一月 2026 | 18:38:23,071 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:453805 player:[460542,950914] fake_json:1 -30 一月 2026 | 18:38:38,192 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:948781 player:[680619,540812] fake_json:1 -30 一月 2026 | 18:38:40,392 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:692266 player:[746710,371993] fake_json:1 -30 一月 2026 | 18:38:54,042 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:269234 player:[848960,158894] fake_json:1 -30 一月 2026 | 18:39:16,803 | INFO | qtp809762318-150 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2021ms -30 一月 2026 | 18:39:17,421 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:147415 player:[708298,374446] fake_json:1 -30 一月 2026 | 18:39:21,060 | INFO | qtp809762318-163 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:39:27,907 | INFO | qtp809762318-163 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:7993ms -30 一月 2026 | 18:39:34,449 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:575433 player:[746710,774381] fake_json:1 -30 一月 2026 | 18:39:45,210 | INFO | qtp809762318-172 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6041ms -30 一月 2026 | 18:39:49,890 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:212018 player:[] fake_json: -30 一月 2026 | 18:39:52,421 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:245139 player:[460542,950914] fake_json:1 -30 一月 2026 | 18:39:54,222 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:162941 player:[848960,371993] fake_json:1 -30 一月 2026 | 18:40:26,407 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:834507 player:[680619,992762] fake_json:1 -30 一月 2026 | 18:40:28,045 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:815109 player:[918233,864120] fake_json:1 -30 一月 2026 | 18:40:29,961 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:323888 player:[762687,508402] fake_json:1 -30 一月 2026 | 18:41:00,826 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:527261 player:[774381,708298] fake_json:1 -30 一月 2026 | 18:41:01,256 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:527261 player:[774381,708298] fake_json:1 -30 一月 2026 | 18:41:22,377 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:575412 player:[746710,848960] fake_json:1 -30 一月 2026 | 18:41:26,827 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:381917 player:[821735,158894] fake_json:1 -30 一月 2026 | 18:41:52,461 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:582215 player:[371993,774381] fake_json:1 -30 一月 2026 | 18:41:54,803 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:121377 player:[412118,864120] fake_json:1 -30 一月 2026 | 18:42:00,569 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:42:00,614 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:42:07,103 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:42:09,116 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2804ms -30 一月 2026 | 18:42:09,382 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2495ms -30 一月 2026 | 18:42:13,605 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:42:15,102 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2297ms -30 一月 2026 | 18:42:15,765 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1826ms -30 一月 2026 | 18:42:19,046 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:42:20,150 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1790ms -30 一月 2026 | 18:42:21,465 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2151ms -30 一月 2026 | 18:42:24,547 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:846488 player:[750455,460542] fake_json:1 -30 一月 2026 | 18:42:26,392 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:42:26,783 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:667936 player:[540812,918233] fake_json:1 -30 一月 2026 | 18:42:27,803 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2161ms -30 一月 2026 | 18:42:28,147 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1965ms -30 一月 2026 | 18:42:29,683 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:42:30,850 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1730ms -30 一月 2026 | 18:42:31,566 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1664ms -30 一月 2026 | 18:42:36,023 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:42:37,086 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1576ms -30 一月 2026 | 18:42:37,866 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1717ms -30 一月 2026 | 18:42:39,704 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:42:40,624 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1612ms -30 一月 2026 | 18:42:41,383 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1701ms -30 一月 2026 | 18:42:45,483 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:42:46,745 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1970ms -30 一月 2026 | 18:42:48,102 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1789ms -30 一月 2026 | 18:42:48,450 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:111995 player:[992762,821735] fake_json:1 -30 一月 2026 | 18:42:59,502 | INFO | qtp809762318-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:43:06,044 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7738ms -30 一月 2026 | 18:43:12,423 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:43:13,905 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2130ms -30 一月 2026 | 18:43:14,263 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2049ms -30 一月 2026 | 18:43:19,154 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:266456 player:[774381,374446] fake_json:1 -30 一月 2026 | 18:43:20,243 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:43:20,301 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del 空 room:165165 player:[] fake_json: -30 一月 2026 | 18:43:20,871 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:43:21,449 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1806ms -30 一月 2026 | 18:43:22,224 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1914ms -30 一月 2026 | 18:43:22,345 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2235ms -30 一月 2026 | 18:43:22,569 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:841390 player:[708298,950914] fake_json:1 -30 一月 2026 | 18:43:22,664 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1985ms -30 一月 2026 | 18:43:25,124 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:233183 player:[412118,762687] fake_json:1 -30 一月 2026 | 18:43:26,605 | INFO | qtp809762318-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:43:27,101 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:112181 player:[848960,864120] fake_json:1 -30 一月 2026 | 18:43:27,181 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:112181 player:[848960,864120] fake_json:1 -30 一月 2026 | 18:43:27,583 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:269586 player:[680619,158894] fake_json:1 -30 一月 2026 | 18:43:29,188 | ERROR | DefaultQuartzScheduler_Worker-9 | group.job.UpdatePlayRoomJob | | del robot room:269586 player:[680619,158894] fake_json:1 -30 一月 2026 | 18:43:29,762 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:112181 player:[848960,864120] fake_json:1 -30 一月 2026 | 18:43:32,711 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7204ms -30 一月 2026 | 18:43:39,759 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:43:41,134 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1893ms -30 一月 2026 | 18:43:41,719 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1829ms -30 一月 2026 | 18:43:46,296 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:43:47,498 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1941ms -30 一月 2026 | 18:43:48,109 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1744ms -30 一月 2026 | 18:43:52,791 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del 空 room:337378 player:[] fake_json: -30 一月 2026 | 18:43:54,737 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:813659 player:[950914,864120] fake_json:1 -30 一月 2026 | 18:43:57,026 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:542746 player:[918233,540812] fake_json:1 -30 一月 2026 | 18:43:58,981 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:432839 player:[460542,371993] fake_json:1 -30 一月 2026 | 18:43:59,033 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:432839 player:[460542,371993] fake_json:1 -30 一月 2026 | 18:44:16,310 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:44:17,267 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1392ms -30 一月 2026 | 18:44:17,834 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1333ms -30 一月 2026 | 18:44:19,451 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:44:20,458 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1438ms -30 一月 2026 | 18:44:21,395 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1756ms -30 一月 2026 | 18:44:25,388 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:44:26,751 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1871ms -30 一月 2026 | 18:44:27,230 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1782ms -30 一月 2026 | 18:44:29,328 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:595043 player:[848960,750455] fake_json:1 -30 一月 2026 | 18:44:31,255 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:460346 player:[708298,158894] fake_json:1 -30 一月 2026 | 18:44:33,472 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:138873 player:[864120,540812] fake_json:1 -30 一月 2026 | 18:44:33,764 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:636235 player:[774381,412118] fake_json:1 -30 一月 2026 | 18:44:34,701 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:44:35,878 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1852ms -30 一月 2026 | 18:44:36,251 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:138873 player:[864120,540812] fake_json:1 -30 一月 2026 | 18:44:36,435 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1820ms -30 一月 2026 | 18:44:40,170 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:44:41,251 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1524ms -30 一月 2026 | 18:44:41,726 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1393ms -30 一月 2026 | 18:44:46,057 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:977981 player:[848960,992762] fake_json:1 -30 一月 2026 | 18:44:46,495 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:44:47,472 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1549ms -30 一月 2026 | 18:44:47,791 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:44:47,992 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1496ms -30 一月 2026 | 18:44:48,868 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1637ms -30 一月 2026 | 18:44:49,558 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1573ms -30 一月 2026 | 18:44:57,574 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:44:58,621 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1781ms -30 一月 2026 | 18:44:59,420 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1904ms -30 一月 2026 | 18:45:03,520 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:572233 player:[371993,821735] fake_json:1 -30 一月 2026 | 18:45:05,420 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:399352 player:[680619,460542] fake_json:1 -30 一月 2026 | 18:45:10,574 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:45:11,716 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1723ms -30 一月 2026 | 18:45:12,593 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1913ms -30 一月 2026 | 18:45:23,534 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:45:24,614 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1674ms -30 一月 2026 | 18:45:25,334 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1761ms -30 一月 2026 | 18:45:30,861 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:936616 player:[848960,992762] fake_json:1 -30 一月 2026 | 18:45:33,295 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:918146 player:[864120,708298] fake_json:1 -30 一月 2026 | 18:45:34,075 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:45:35,377 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1862ms -30 一月 2026 | 18:45:35,416 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:469096 player:[848960,918233] fake_json:1 -30 一月 2026 | 18:45:35,594 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:469096 player:[848960,918233] fake_json:1 -30 一月 2026 | 18:45:35,774 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1772ms -30 一月 2026 | 18:45:39,041 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:45:40,263 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1861ms -30 一月 2026 | 18:45:40,860 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1820ms -30 一月 2026 | 18:45:47,115 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:45:48,306 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1817ms -30 一月 2026 | 18:45:49,837 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1825ms -30 一月 2026 | 18:45:55,539 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:45:59,534 | INFO | qtp809762318-62 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:46:02,262 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:7782ms -30 一月 2026 | 18:46:04,775 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:6156ms -30 一月 2026 | 18:46:13,215 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:46:14,841 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2315ms -30 一月 2026 | 18:46:15,160 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2026ms -30 一月 2026 | 18:46:15,380 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:905990 player:[540812,762687] fake_json:1 -30 一月 2026 | 18:46:16,120 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:905990 player:[540812,762687] fake_json:1 -30 一月 2026 | 18:46:17,679 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:634148 player:[374446,371993] fake_json:1 -30 一月 2026 | 18:46:18,269 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:634148 player:[374446,371993] fake_json:1 -30 一月 2026 | 18:46:19,953 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del robot room:339487 player:[750455,774381] fake_json:1 -30 一月 2026 | 18:46:20,119 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:339487 player:[750455,774381] fake_json:1 -30 一月 2026 | 18:46:20,713 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:339487 player:[750455,774381] fake_json:1 -30 一月 2026 | 18:46:26,802 | INFO | qtp809762318-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:46:33,039 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:46:34,049 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:8529ms -30 一月 2026 | 18:46:34,616 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2311ms -30 一月 2026 | 18:46:34,821 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1957ms -30 一月 2026 | 18:46:41,485 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:46:42,702 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1861ms -30 一月 2026 | 18:46:43,079 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1751ms -30 一月 2026 | 18:46:43,693 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:927946 player:[950914,821735] fake_json:1 -30 一月 2026 | 18:46:45,706 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:578004 player:[412118,158894] fake_json:1 -30 一月 2026 | 18:47:23,155 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:948706 player:[750455,848960] fake_json:1 -30 一月 2026 | 18:47:24,894 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:329171 player:[992762,864120] fake_json:1 -30 一月 2026 | 18:47:26,743 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:155915 player:[918233,680619] fake_json:1 -30 一月 2026 | 18:47:26,814 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:47:27,399 | ERROR | DefaultQuartzScheduler_Worker-5 | group.job.UpdatePlayRoomJob | | del robot room:155915 player:[918233,680619] fake_json:1 -30 一月 2026 | 18:47:27,901 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1591ms -30 一月 2026 | 18:47:28,286 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1466ms -30 一月 2026 | 18:47:44,832 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:47:46,287 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2194ms -30 一月 2026 | 18:47:46,687 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2056ms -30 一月 2026 | 18:47:49,988 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:964398 player:[762687,374446] fake_json:1 -30 一月 2026 | 18:47:51,950 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:47:52,586 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:871264 player:[158894,821735] fake_json:1 -30 一月 2026 | 18:47:52,907 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:871264 player:[158894,821735] fake_json:1 -30 一月 2026 | 18:47:53,587 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2378ms -30 一月 2026 | 18:47:53,995 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2163ms -30 一月 2026 | 18:48:08,028 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:48:09,309 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2018ms -30 一月 2026 | 18:48:09,629 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1765ms -30 一月 2026 | 18:48:20,429 | INFO | qtp809762318-104 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:48:21,967 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2293ms -30 一月 2026 | 18:48:22,549 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2182ms -30 一月 2026 | 18:48:30,871 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:978176 player:[371993,950914] fake_json:1 -30 一月 2026 | 18:48:31,107 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:978176 player:[371993,950914] fake_json:1 -30 一月 2026 | 18:48:33,530 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:433036 player:[848960,774381] fake_json:1 -30 一月 2026 | 18:48:33,706 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:433036 player:[848960,774381] fake_json:1 -30 一月 2026 | 18:48:35,909 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | del robot room:210543 player:[918233,708298] fake_json:1 -30 一月 2026 | 18:48:36,211 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:210543 player:[918233,708298] fake_json:1 -30 一月 2026 | 18:48:36,595 | ERROR | DefaultQuartzScheduler_Worker-1 | group.job.UpdatePlayRoomJob | | del 空 room:714878 player:[] fake_json: -30 一月 2026 | 18:48:37,306 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:48:38,546 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1785ms -30 一月 2026 | 18:48:39,666 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2000ms -30 一月 2026 | 18:48:42,670 | INFO | qtp809762318-104 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:48:44,389 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2479ms -30 一月 2026 | 18:48:44,827 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2430ms -30 一月 2026 | 18:48:50,506 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:48:52,112 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2320ms -30 一月 2026 | 18:48:52,945 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2382ms -30 一月 2026 | 18:49:04,965 | INFO | qtp809762318-104 | group.controller.GroupRoomController | | matchRoom() ==> pid = 11 -30 一月 2026 | 18:49:05,044 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:586657 player:[762687,680619] fake_json:1 -30 一月 2026 | 18:49:05,677 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:586657 player:[762687,680619] fake_json:1 -30 一月 2026 | 18:49:07,203 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:545785 player:[374446,158894] fake_json:1 -30 一月 2026 | 18:49:07,943 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | del robot room:545785 player:[374446,158894] fake_json:1 -30 一月 2026 | 18:49:12,521 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:8803ms -30 一月 2026 | 18:49:15,661 | INFO | qtp809762318-104 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:49:17,077 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1916ms -30 一月 2026 | 18:49:17,845 | INFO | qtp809762318-107 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2130ms -30 一月 2026 | 18:49:21,996 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:786240 player:[950914,864120] fake_json:1 -30 一月 2026 | 18:49:25,275 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:456445 player:[460542,992762] fake_json:1 -30 一月 2026 | 18:49:32,755 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:49:34,122 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2046ms -30 一月 2026 | 18:49:34,461 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1880ms -30 一月 2026 | 18:49:43,879 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del robot room:785085 player:[774381,371993] fake_json:1 -30 一月 2026 | 18:49:59,118 | INFO | qtp809762318-94 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:49:59,439 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:402166 player:[] fake_json: -30 一月 2026 | 18:50:00,186 | INFO | qtp809762318-94 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1583ms -30 一月 2026 | 18:50:00,280 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del 空 room:344001 player:[] fake_json: -30 一月 2026 | 18:50:00,796 | INFO | qtp809762318-107 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:50:01,809 | INFO | qtp809762318-107 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1612ms -30 一月 2026 | 18:50:02,117 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | del robot room:616120 player:[158894,762687] fake_json:1 -30 一月 2026 | 18:50:11,418 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:491406 player:[708298,750455] fake_json:1 -30 一月 2026 | 18:50:13,396 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:471598 player:[848960,918233] fake_json:1 -30 一月 2026 | 18:50:19,642 | INFO | qtp809762318-104 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1560ms -30 一月 2026 | 18:50:23,317 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del robot room:223381 player:[460542,821735] fake_json:1 -30 一月 2026 | 18:50:28,204 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:50:28,251 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:50:34,139 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2144ms -30 一月 2026 | 18:50:35,096 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:312439 player:[950914,864120] fake_json:1 -30 一月 2026 | 18:50:36,961 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:149352 player:[680619,774381] fake_json:1 -30 一月 2026 | 18:50:39,261 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:109510 player:[371993,992762] fake_json:1 -30 一月 2026 | 18:51:12,477 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:863778 player:[864120,708298] fake_json:1 -30 一月 2026 | 18:51:13,184 | INFO | qtp809762318-68 | group.service.GroupService | | updatePlay pid:11 gameId:22 name:1元红中 config:{qiangkong=true, jiangma=2, laizi8=false, tuoguan_active_time=0, qidui=true, di_fen=0, isvip=0, laizi4_hu=true, wuguizhuopaojiabei=true, niao_opt_score=1, hp_no_limit=0, isNonnegative=1, niao=1, game_id=22, AA=0, piao_niao=2, niao_opt=3, maxPlayers=2, fengding_score=2, piao_niao_opt=2, hz_hu=true, qiangkong_niao=true, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=1, auto_piao=false, wuguijiabei=true, tuoguan_active_timeIndex=1, an_chou_score=1000, piao3=false, tuoguan_result_type=0, xi_pai_score=1000} hpData:{limitloot=0, limitInRoom=49000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=0, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 -30 一月 2026 | 18:51:14,838 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3193ms -30 一月 2026 | 18:51:14,879 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | del robot room:127697 player:[158894,848960] fake_json:1 -30 一月 2026 | 18:51:17,737 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:51:18,919 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2042ms -30 一月 2026 | 18:51:19,187 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1818ms -30 一月 2026 | 18:51:35,142 | INFO | qtp809762318-67 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=0, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 -30 一月 2026 | 18:51:36,678 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:2933ms -30 一月 2026 | 18:51:40,088 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:51:41,325 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1833ms -30 一月 2026 | 18:51:42,001 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1902ms -30 一月 2026 | 18:51:42,596 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:51:44,112 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2137ms -30 一月 2026 | 18:51:44,559 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2128ms -30 一月 2026 | 18:51:47,348 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:51:48,834 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2294ms -30 一月 2026 | 18:51:49,610 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:51:49,630 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2275ms -30 一月 2026 | 18:51:50,868 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1976ms -30 一月 2026 | 18:51:51,375 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1896ms -30 一月 2026 | 18:51:54,110 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:51:55,853 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2359ms -30 一月 2026 | 18:51:55,950 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1985ms -30 一月 2026 | 18:51:58,514 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:51:59,997 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2190ms -30 一月 2026 | 18:52:00,391 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2110ms -30 一月 2026 | 18:52:02,748 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:52:04,214 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2187ms -30 一月 2026 | 18:52:04,790 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2058ms -30 一月 2026 | 18:52:16,070 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:52:17,274 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1991ms -30 一月 2026 | 18:52:17,670 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:52:18,790 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1739ms -30 一月 2026 | 18:52:19,868 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:52:21,428 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2110ms -30 一月 2026 | 18:52:22,831 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1512ms -30 一月 2026 | 18:52:23,748 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1712ms -30 一月 2026 | 18:52:25,849 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:52:27,372 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2148ms -30 一月 2026 | 18:52:27,754 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1850ms -30 一月 2026 | 18:52:32,110 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:52:33,473 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1947ms -30 一月 2026 | 18:52:34,237 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2052ms -30 一月 2026 | 18:52:34,973 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:52:35,990 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1649ms -30 一月 2026 | 18:52:36,693 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1729ms -30 一月 2026 | 18:53:00,190 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:53:01,968 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2336ms -30 一月 2026 | 18:53:02,470 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1972ms -30 一月 2026 | 18:53:16,191 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:53:17,080 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1534ms -30 一月 2026 | 18:53:17,644 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1325ms -30 一月 2026 | 18:53:27,074 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:53:28,327 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1687ms -30 一月 2026 | 18:53:28,758 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1424ms -30 一月 2026 | 18:53:41,487 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 18:53:47,997 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:7358ms -30 一月 2026 | 18:56:03,080 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 18:56:04,354 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2017ms -30 一月 2026 | 18:58:47,986 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 18:58:48,034 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 18:58:51,252 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2433ms -30 一月 2026 | 18:59:00,217 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:59:01,638 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2193ms -30 一月 2026 | 18:59:01,771 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1796ms -30 一月 2026 | 18:59:35,162 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:639027 player:[] fake_json: -30 一月 2026 | 18:59:35,442 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:59:36,526 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 18:59:37,124 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2359ms -30 一月 2026 | 18:59:37,991 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2070ms -30 一月 2026 | 18:59:41,327 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:59:42,783 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2088ms -30 一月 2026 | 18:59:43,248 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1935ms -30 一月 2026 | 18:59:45,345 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 18:59:47,164 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 18:59:47,169 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 18:59:47,991 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1601ms -30 一月 2026 | 18:59:51,607 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1616ms -30 一月 2026 | 18:59:53,664 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 18:59:54,744 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1653ms -30 一月 2026 | 18:59:55,306 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1707ms -30 一月 2026 | 18:59:59,826 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 179 -30 一月 2026 | 19:00:00,368 | WARN | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 180 -30 一月 2026 | 19:00:03,032 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:00:03,591 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:989941 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EaLU4ia4dh5SYiaEtgTZplfUBPL3gGYiaF013XdEHTgoFoT04eogVFRCE5jwWiaM5zGzYarlZ3qaR9EpoWq2xCMHWg/132 md5:92aa8465238754d908d39ca020b5d2c5 -30 一月 2026 | 19:00:03,591 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"989941","nick":"幸福快乐","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769770803,"id":989941,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EaLU4ia4dh5SYiaEtgTZplfUBPL3gGYiaF013XdEHTgoFoT04eogVFRCE5jwWiaM5zGzYarlZ3qaR9EpoWq2xCMHWg/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:00:03,742 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:00:03,986 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:211955 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLmVEibQRGo6gxd6wrqVCxqgPbq31EOvDZBvf9k1tmBZxhX4B4hHV3zHaAFhvAy86aQp4jibTibWuN3w/132 md5:bdc14a32ffd27abcfa74d6520ba1f095 -30 一月 2026 | 19:00:03,987 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"211955","nick":"余生有你足够","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769770803,"id":211955,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLmVEibQRGo6gxd6wrqVCxqgPbq31EOvDZBvf9k1tmBZxhX4B4hHV3zHaAFhvAy86aQp4jibTibWuN3w/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:00:04,048 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:00:04,308 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1983ms -30 一月 2026 | 19:00:04,786 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1852ms -30 一月 2026 | 19:00:07,455 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:202813 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoXk9ziaoOx64sPj8D4GaZSXx47aKW3LtpibYKevRu3BrgLK1ddP2e1yhEn00PrbjkvEn1x7OhqROzw/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 19:00:07,512 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:202813 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Grv8dSOhHgib1RozSKEcDOjebGibiaR46U9I9ph3G0zb7T4khMib1OTKCCjicosltTDBxSL8ibfaGMTvyPfbE3hq3U3Q/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 19:00:07,561 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | robot:202813 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132 md5:c940797165552a353235a5c3cd05e221 -30 一月 2026 | 19:00:07,561 | INFO | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"202813","nick":"落笔映惆怅丶","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769770807,"id":202813,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIxUHqiaP16zGriagiaAQWsicFHDs7wgpZicWxG6J5eia8XHiaib4jYLDy3SlN3r40r2S4gWvMFwiaiclRt8S3g/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:00:07,642 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:593) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:00:10,863 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:00:12,006 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1784ms -30 一月 2026 | 19:00:15,730 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1713ms -30 一月 2026 | 19:00:15,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:00:16,904 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:00:17,386 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:00:18,917 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:00:18,919 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:00:18,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:796902 -30 一月 2026 | 19:00:19,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:00:19,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:00:19,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:00:19,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:00:19,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:00:19,608 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:00:19,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:00:19,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 -30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:00:20,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:00:20,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:00:20,528 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@739ed90a -30 一月 2026 | 19:00:20,765 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1758ms -30 一月 2026 | 19:00:20,790 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:00:20,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:00:21,744 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1824ms -30 一月 2026 | 19:00:23,836 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:00:25,056 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1846ms -30 一月 2026 | 19:00:25,587 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1830ms -30 一月 2026 | 19:00:54,543 | INFO | qtp809762318-64 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=0, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 -30 一月 2026 | 19:00:56,155 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3114ms -30 一月 2026 | 19:01:06,798 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:01:07,864 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1640ms -30 一月 2026 | 19:01:08,226 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:01:09,129 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1459ms -30 一月 2026 | 19:01:12,690 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1583ms -30 一月 2026 | 19:01:24,917 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:01:25,996 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1890ms -30 一月 2026 | 19:01:28,754 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:01:29,920 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1710ms -30 一月 2026 | 19:01:30,335 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1670ms -30 一月 2026 | 19:01:33,359 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1728ms -30 一月 2026 | 19:01:33,400 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:01:34,699 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1807ms -30 一月 2026 | 19:01:34,931 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1599ms -30 一月 2026 | 19:01:39,313 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:01:40,595 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1838ms -30 一月 2026 | 19:01:41,036 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1705ms -30 一月 2026 | 19:01:47,259 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:01:48,715 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2056ms -30 一月 2026 | 19:01:49,049 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1680ms -30 一月 2026 | 19:01:51,457 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:01:53,005 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2280ms -30 一月 2026 | 19:01:53,013 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:01:53,643 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2345ms -30 一月 2026 | 19:01:54,436 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2239ms -30 一月 2026 | 19:01:56,035 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:01:57,595 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2318ms -30 一月 2026 | 19:01:57,683 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1921ms -30 一月 2026 | 19:01:58,216 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2125ms -30 一月 2026 | 19:02:04,796 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:3303ms -30 一月 2026 | 19:02:50,589 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:02:51,861 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1880ms -30 一月 2026 | 19:02:52,304 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1882ms -30 一月 2026 | 19:02:56,452 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:03:02,047 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6542ms -30 一月 2026 | 19:03:18,660 | INFO | qtp809762318-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:03:22,664 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:4993ms -30 一月 2026 | 19:03:26,841 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:03:27,482 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:03:28,734 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:03:28,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:03:28,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 -30 一月 2026 | 19:03:29,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:03:29,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:03:29,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:03:29,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:03:29,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:03:29,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:03:29,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 -30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:03:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:03:30,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:03:30,544 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@739ed90a -30 一月 2026 | 19:03:30,776 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:03:30,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:03:41,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 -30 一月 2026 | 19:03:41,489 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:03:41,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:03:41,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:03:41,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:03:41,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:03:42,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:03:42,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:03:42,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:03:42,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:03:43,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f -30 一月 2026 | 19:03:43,301 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:03:43,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:03:44,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:03:45,443 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:03:45,774 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:03:47,447 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:03:47,451 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:03:47,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:105910 -30 一月 2026 | 19:03:47,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:03:47,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:03:47,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:03:47,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:03:47,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:03:48,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:03:48,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:03:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:03:48,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:03:48,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f -30 一月 2026 | 19:03:48,860 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:03:48,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:03:56,396 | INFO | qtp809762318-70 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:04:02,397 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7305ms -30 一月 2026 | 19:04:18,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:04:19,544 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:04:20,444 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:04:20,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:04:21,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 -30 一月 2026 | 19:04:21,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:04:21,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:04:22,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:04:22,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:04:22,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:04:22,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:04:22,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:04:22,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:04:23,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:04:23,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f -30 一月 2026 | 19:04:23,715 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:04:23,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:04:34,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:412846 -30 一月 2026 | 19:04:34,928 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:04:35,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:04:35,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:04:35,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:04:35,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:04:35,557 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:04:35,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:04:36,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 -30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:04:36,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:04:36,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:04:36,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@739ed90a -30 一月 2026 | 19:04:37,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:04:37,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:04:38,123 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:04:39,212 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:04:39,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:04:40,498 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6035ms -30 一月 2026 | 19:04:41,227 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:04:41,229 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:04:41,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:791891 -30 一月 2026 | 19:04:41,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -30 一月 2026 | 19:04:42,242 | INFO | qtp809762318-70 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:04:43,321 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1822ms -30 一月 2026 | 19:04:44,235 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1896ms -30 一月 2026 | 19:04:48,924 | INFO | qtp809762318-70 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:04:54,588 | INFO | qtp809762318-70 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6733ms -30 一月 2026 | 19:05:07,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:05:08,256 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:05:09,454 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:05:09,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:05:09,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602412 -30 一月 2026 | 19:05:09,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:05:09,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:05:10,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:05:10,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:05:10,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:05:10,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:05:10,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:05:10,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:05:10,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 -30 一月 2026 | 19:05:10,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:05:10,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:05:11,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:05:11,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3246d71a -30 一月 2026 | 19:05:11,724 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:05:11,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:05:33,798 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:05:33,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:05:59,715 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:05:59,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:06:24,258 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:06:24,261 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:06:49,552 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:06:49,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:07:12,425 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:07:13,050 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:07:14,263 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:07:14,272 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -30 一月 2026 | 19:07:15,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602412 -30 一月 2026 | 19:07:15,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:07:15,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:07:15,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:07:15,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:07:15,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:07:16,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:07:16,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:07:16,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:07:16,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:07:17,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a76d54f -30 一月 2026 | 19:07:17,417 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:07:17,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:07:27,522 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:07:27,571 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:07:32,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:07:32,897 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:07:46,282 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:07:46,329 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:07:51,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:07:51,794 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:07:52,416 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:07:54,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602412 -30 一月 2026 | 19:07:54,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:07:54,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:07:55,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:07:55,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:07:55,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:07:55,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:07:55,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3903000 -30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:07:55,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:07:55,861 | INFO | qtp809762318-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:07:55,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:07:56,209 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1098b7ca -30 一月 2026 | 19:07:56,533 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:07:56,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:08:00,474 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:5860ms -30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 108, 207, 105, 204, 207, 202, 107, 103, 102, 104, 206] -30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:08:06,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] -30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 108, 207, 105, 204, 207, 202, 107, 103, 102, 206, 103] -30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:08:10,121 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 105, 106] -30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 108, 207, 204, 207, 202, 102, 206, 103] -30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] -30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:08:12,412 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 106, 103, 105, 106] -30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 207, 204, 207, 202, 102, 206, 103, 102] -30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] -30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:08:15,078 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 209, 103, 105, 106, 107, 105, 108, 108] -30 一月 2026 | 19:08:19,118 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 207, 204, 207, 202, 206, 103, 102, 102] -30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] -30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:08:19,119 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 209, 109, 103, 102, 105, 106, 107, 105, 108, 108] -30 一月 2026 | 19:08:21,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 101, 208, 207, 204, 207, 202, 206, 103, 102, 205] -30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] -30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:08:21,282 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 104, 209, 109, 109, 103, 102, 102, 105, 106, 107, 105, 108, 108] -30 一月 2026 | 19:08:22,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:08:22,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:08:23,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:08:24,580 | INFO | qtp809762318-61 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:08:25,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:965784 -30 一月 2026 | 19:08:25,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:08:25,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:08:25,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:08:25,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:08:25,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:08:26,168 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2407ms -30 一月 2026 | 19:08:26,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:08:26,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:08:26,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:08:26,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 -30 一月 2026 | 19:08:26,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:08:26,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:08:26,660 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2244ms -30 一月 2026 | 19:08:26,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:08:27,145 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c7f9873 -30 一月 2026 | 19:08:27,444 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:08:27,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:08:43,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:08:43,159 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:08:43,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:08:45,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:965784 -30 一月 2026 | 19:08:45,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:08:45,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:08:45,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:08:45,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:08:45,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:08:46,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:08:46,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:08:46,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:08:46,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 -30 一月 2026 | 19:08:46,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:08:46,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:08:46,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:08:46,778 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c7f9873 -30 一月 2026 | 19:08:47,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:08:47,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:08:56,079 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:08:57,484 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2165ms -30 一月 2026 | 19:08:58,226 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2361ms -30 一月 2026 | 19:09:02,520 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:09:02,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:09:08,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:09:08,981 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:09:09,581 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:09:11,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:965784 -30 一月 2026 | 19:09:11,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:09:11,482 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:7716ms -30 一月 2026 | 19:09:11,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:09:11,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:09:11,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:09:11,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:09:12,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:09:12,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 -30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:09:12,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:09:12,525 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:09:12,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:09:12,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:09:13,101 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c7f9873 -30 一月 2026 | 19:09:13,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:09:13,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:09:15,081 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:09:16,560 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2204ms -30 一月 2026 | 19:09:17,160 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2143ms -30 一月 2026 | 19:09:22,524 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:09:22,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:09:31,767 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:09:32,775 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1644ms -30 一月 2026 | 19:09:33,425 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1483ms -30 一月 2026 | 19:09:37,562 | INFO | qtp809762318-61 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:09:39,057 | INFO | qtp809762318-61 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2182ms -30 一月 2026 | 19:09:39,353 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1992ms -30 一月 2026 | 19:12:26,794 | INFO | qtp809762318-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 15 -30 一月 2026 | 19:12:31,731 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6041ms -30 一月 2026 | 19:12:36,634 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:12:37,812 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1768ms -30 一月 2026 | 19:12:40,836 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:12:42,091 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1947ms -30 一月 2026 | 19:12:45,197 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1628ms -30 一月 2026 | 19:12:49,756 | INFO | qtp809762318-87 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:12:55,120 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:6451ms -30 一月 2026 | 19:13:04,280 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:13:05,535 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1809ms -30 一月 2026 | 19:13:06,183 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1849ms -30 一月 2026 | 19:13:14,878 | INFO | qtp809762318-87 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6785ms -30 一月 2026 | 19:13:41,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:13:41,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:13:42,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:13:43,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:669041 -30 一月 2026 | 19:13:43,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:13:44,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -30 一月 2026 | 19:13:44,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:13:44,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:13:44,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:13:44,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:13:44,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3902000 -30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:13:44,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:13:45,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:13:45,393 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1098b7ca -30 一月 2026 | 19:13:45,696 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:13:45,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:15:47,833 | INFO | qtp809762318-88 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:15:49,359 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2191ms -30 一月 2026 | 19:15:49,933 | INFO | qtp809762318-95 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1954ms -30 一月 2026 | 19:16:02,636 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:16:02,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:16:03,615 | INFO | qtp809762318-88 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:16:04,777 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1714ms -30 一月 2026 | 19:16:05,626 | INFO | qtp809762318-97 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1903ms -30 一月 2026 | 19:16:08,800 | INFO | qtp809762318-95 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:16:10,077 | INFO | qtp809762318-95 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1872ms -30 一月 2026 | 19:16:10,764 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1649ms -30 一月 2026 | 19:16:12,639 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:16:12,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:16:19,237 | INFO | qtp809762318-88 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:16:24,883 | INFO | qtp809762318-88 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:6882ms -30 一月 2026 | 19:16:37,476 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:16:37,524 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:16:44,819 | INFO | qtp809762318-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:16:49,837 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:5867ms -30 一月 2026 | 19:17:06,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:17:22,659 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:17:22,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:17:23,790 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:17:24,877 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1536ms -30 一月 2026 | 19:17:25,523 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1302ms -30 一月 2026 | 19:17:31,853 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:17:32,902 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1576ms -30 一月 2026 | 19:17:34,481 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:5900ms -30 一月 2026 | 19:17:35,199 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1386ms -30 一月 2026 | 19:17:57,296 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:17:57,445 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:17:58,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:18:00,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:974080 -30 一月 2026 | 19:18:00,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -30 一月 2026 | 19:18:00,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -30 一月 2026 | 19:18:00,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:18:00,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:18:00,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:18:00,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:18:01,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 -30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:18:01,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:18:01,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:18:01,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 -30 一月 2026 | 19:18:01,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:18:02,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:18:32,677 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:18:32,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:18:39,359 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:18:40,558 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1738ms -30 一月 2026 | 19:18:44,957 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1749ms -30 一月 2026 | 19:19:56,568 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_mail_list[{user}:177475] time:1955ms -30 一月 2026 | 19:20:00,765 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:20:01,951 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1737ms -30 一月 2026 | 19:20:02,510 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1666ms -30 一月 2026 | 19:20:03,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:20:03,819 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_my_members[{user}:177475] time:9266ms -30 一月 2026 | 19:20:04,488 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:20:04,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:20:05,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:20:06,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:970325 -30 一月 2026 | 19:20:06,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:20:06,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:20:06,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:20:06,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:20:06,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:20:07,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:20:07,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:20:07,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:20:07,807 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:20:08,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 -30 一月 2026 | 19:20:08,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:20:08,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:20:15,408 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:20:16,772 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2042ms -30 一月 2026 | 19:20:17,565 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:20:17,934 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2044ms -30 一月 2026 | 19:20:18,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:20:18,780 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1976ms -30 一月 2026 | 19:20:19,182 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1799ms -30 一月 2026 | 19:20:19,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:20:19,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:20:20,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:20:21,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:20:21,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:20:21,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:20:22,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:20:22,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:20:22,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:20:22,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:20:22,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 -30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:20:22,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:20:22,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:20:23,207 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 -30 一月 2026 | 19:20:23,487 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:20:23,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:20:26,767 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6122ms -30 一月 2026 | 19:20:30,137 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:20:31,292 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1820ms -30 一月 2026 | 19:20:31,904 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1924ms -30 一月 2026 | 19:20:34,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:20:34,562 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:20:35,280 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:20:35,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:970325 -30 一月 2026 | 19:20:35,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -30 一月 2026 | 19:20:36,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -30 一月 2026 | 19:20:36,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:20:36,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:20:36,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:20:36,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:20:36,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 -30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:20:36,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:20:37,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:20:37,316 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5c66874b -30 一月 2026 | 19:20:37,596 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:20:37,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:20:38,617 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:20:39,785 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1729ms -30 一月 2026 | 19:20:40,558 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1994ms -30 一月 2026 | 19:20:42,717 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:20:42,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:20:43,098 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:20:44,220 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1649ms -30 一月 2026 | 19:20:44,663 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1566ms -30 一月 2026 | 19:20:45,399 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:20:46,211 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:20:46,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:20:46,758 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:20:46,818 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2056ms -30 一月 2026 | 19:20:48,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:20:48,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:20:48,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:20:48,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:20:48,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:20:48,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:20:49,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:20:49,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:20:49,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:20:49,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:20:49,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:20:49,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:20:49,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:20:49,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 -30 一月 2026 | 19:20:49,884 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:20:50,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:20:50,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:20:51,181 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1989ms -30 一月 2026 | 19:20:51,517 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1750ms -30 一月 2026 | 19:20:52,463 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:20:52,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:20:54,343 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:20:55,302 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1604ms -30 一月 2026 | 19:20:56,077 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1596ms -30 一月 2026 | 19:20:57,617 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:20:58,996 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1885ms -30 一月 2026 | 19:20:59,459 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1828ms -30 一月 2026 | 19:21:02,243 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:21:02,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:21:02,922 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:21:04,481 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:21:04,481 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:21:04,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:21:04,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:21:05,017 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:21:05,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:21:05,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:21:05,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:21:05,416 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1541ms -30 一月 2026 | 19:21:05,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:21:05,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:21:05,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:21:06,076 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 -30 一月 2026 | 19:21:06,300 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1700ms -30 一月 2026 | 19:21:06,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:21:06,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:21:11,301 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:21:12,662 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1582ms -30 一月 2026 | 19:21:12,717 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2094ms -30 一月 2026 | 19:21:15,159 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:21:16,137 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1749ms -30 一月 2026 | 19:21:16,476 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1379ms -30 一月 2026 | 19:21:19,717 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:21:20,047 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:21:20,161 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:21:20,640 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:21:21,077 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1977ms -30 一月 2026 | 19:21:21,937 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2196ms -30 一月 2026 | 19:21:22,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:21:22,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:21:22,479 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:21:22,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:21:22,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:21:22,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:21:22,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:21:22,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:21:23,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:21:23,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:21:23,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:21:23,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:21:23,797 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 -30 一月 2026 | 19:21:24,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:21:24,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:21:33,038 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6095ms -30 一月 2026 | 19:21:34,241 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:21:35,595 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1957ms -30 一月 2026 | 19:21:40,323 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1627ms -30 一月 2026 | 19:21:42,481 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:21:42,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:21:43,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:21:43,843 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:21:44,023 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:21:44,382 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:21:45,062 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1654ms -30 一月 2026 | 19:21:45,681 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1736ms -30 一月 2026 | 19:21:45,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:21:45,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:21:46,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:21:46,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:21:46,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:21:46,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:21:46,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:21:46,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:21:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:21:47,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:21:47,368 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 -30 一月 2026 | 19:21:47,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:21:47,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:21:52,482 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:21:52,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:22:07,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:22:07,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:22:08,693 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:22:10,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:22:10,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:22:10,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:22:11,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:22:11,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:22:11,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:22:11,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:22:11,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:22:11,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:22:11,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 -30 一月 2026 | 19:22:11,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:22:11,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:22:11,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:22:11,978 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 -30 一月 2026 | 19:22:12,233 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:22:12,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:22:22,491 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:22:24,036 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:22:33,052 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:22:33,152 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:22:33,574 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:22:34,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:22:34,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:22:35,165 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:22:35,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:22:35,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:22:35,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:22:35,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:22:35,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 -30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:22:35,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:22:35,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:22:36,197 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 -30 一月 2026 | 19:22:36,416 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:22:36,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:22:42,522 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:22:42,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:22:57,285 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:22:57,380 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:22:57,853 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:22:59,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:22:59,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:22:59,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:23:00,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:23:00,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:23:00,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:23:00,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:23:00,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 -30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:23:00,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:23:00,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:23:00,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4803b8c1 -30 一月 2026 | 19:23:01,175 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:23:01,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:23:12,502 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:23:13,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:23:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:23:23,702 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:23:24,264 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:23:25,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:428762 -30 一月 2026 | 19:23:25,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:23:26,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:23:26,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:23:26,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:23:26,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:23:26,724 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:23:26,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:23:26,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:23:27,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:23:27,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@37abc445 -30 一月 2026 | 19:23:27,602 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:23:27,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:23:32,520 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:23:32,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:23:48,547 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:23:48,597 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:24:44,767 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1963ms -30 一月 2026 | 19:24:45,165 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:24:46,344 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1922ms -30 一月 2026 | 19:24:47,320 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2146ms -30 一月 2026 | 19:24:47,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:24:48,406 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:24:48,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:24:48,759 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:24:50,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 -30 一月 2026 | 19:24:50,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:24:50,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:24:50,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:24:50,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:24:50,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:24:50,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:24:51,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 -30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:24:51,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:24:51,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:24:51,603 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 -30 一月 2026 | 19:24:51,885 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:24:52,041 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:25:07,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:25:07,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:25:08,739 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:25:10,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 -30 一月 2026 | 19:25:10,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:25:10,933 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:25:11,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:25:11,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:25:11,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:25:11,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:25:12,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:25:12,260 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2718ms -30 一月 2026 | 19:25:12,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 -30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:25:12,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:25:12,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:25:13,030 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30475461 -30 一月 2026 | 19:25:13,165 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:3030ms -30 一月 2026 | 19:25:13,667 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:25:13,840 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:25:13,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:25:15,226 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2200ms -30 一月 2026 | 19:25:15,984 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2227ms -30 一月 2026 | 19:25:22,540 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:25:23,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 -30 一月 2026 | 19:25:23,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] -30 一月 2026 | 19:25:24,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] -30 一月 2026 | 19:25:24,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:25:24,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:25:24,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:25:24,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:25:24,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3901000 -30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:25:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:25:24,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:25:25,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 -30 一月 2026 | 19:25:25,533 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:25:25,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:25:26,248 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:25:26,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:25:27,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:25:27,235 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:25:27,575 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:25:27,910 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:25:28,863 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1510ms -30 一月 2026 | 19:25:29,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:460634 -30 一月 2026 | 19:25:29,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:25:29,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:25:29,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -30 一月 2026 | 19:25:29,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:25:29,625 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1446ms -30 一月 2026 | 19:25:34,302 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:25:35,258 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1498ms -30 一月 2026 | 19:25:36,139 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1431ms -30 一月 2026 | 19:25:42,554 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:25:42,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:25:43,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:425346 -30 一月 2026 | 19:25:43,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101999]] -30 一月 2026 | 19:25:44,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [101999]] -30 一月 2026 | 19:25:44,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:25:44,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:25:44,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:25:44,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:25:44,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:25:44,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:25:44,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8258000 -30 一月 2026 | 19:25:44,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:25:44,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:25:44,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:25:45,307 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30475461 -30 一月 2026 | 19:25:45,387 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:25:45,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:25:45,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:25:46,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:25:46,966 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2176ms -30 一月 2026 | 19:25:47,146 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1844ms -30 一月 2026 | 19:25:47,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:25:47,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:25:47,838 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:25:48,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:619988 -30 一月 2026 | 19:25:48,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:25:49,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:25:49,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -30 一月 2026 | 19:25:49,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:25:49,645 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:25:50,725 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1567ms -30 一月 2026 | 19:25:51,173 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1538ms -30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 206, 201, 205, 104, 101, 208, 202, 207, 203, 101, 205, 105, 102] -30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:25:57,844 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] -30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 104, 105, 101, 208, 109, 102, 108, 107, 103, 109, 104, 209, 106] -30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:25:58,509 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101] -30 一月 2026 | 19:25:58,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 105, 102, 106] -30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:25:58,929 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 209] -30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 104, 105, 101, 208, 109, 102, 108, 107, 103, 109, 104, 106, 103] -30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:25:59,373 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 209] -30 一月 2026 | 19:25:59,447 | INFO | qtp809762318-67 | group.service.GroupRoomService | | publicJoinRoom enter group fail, room full:g{330800}:m115777 room_key:room:425346 -30 一月 2026 | 19:25:59,592 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:4326ms -30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 105, 102, 106, 105] -30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:25:59,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 209, 207] -30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 101, 208, 109, 102, 108, 107, 109, 104, 106, 103] -30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] -30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:00,194 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 105, 209, 207] -30 一月 2026 | 19:26:00,605 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 102, 106, 105, 108] -30 一月 2026 | 19:26:00,605 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:00,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:00,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:00,606 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 209, 207, 208, 104, 103] -30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 101, 109, 102, 108, 107, 109, 104, 106, 103, 105] -30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] -30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:01,730 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 209, 207, 208, 104, 103] -30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 202, 207, 203, 101, 205, 102, 106, 105, 202] -30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:02,164 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 209, 207, 208, 105, 104, 103] -30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 102, 108, 107, 109, 104, 106, 103, 105, 201] -30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] -30 一月 2026 | 19:26:03,085 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:03,086 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 207, 208, 105, 104, 103] -30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 207, 203, 101, 205, 102, 106, 105, 202, 209] -30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:03,445 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 207, 208, 105, 201, 104, 103] -30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 102, 108, 107, 109, 104, 106, 103, 105, 102] -30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] -30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:04,444 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 209, 207, 208, 105, 201, 104, 103] -30 一月 2026 | 19:26:04,927 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 201, 205, 104, 208, 207, 203, 101, 205, 102, 106, 105, 202, 204] -30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:04,928 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 209, 207, 208, 105, 201, 102, 104, 103] -30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 108, 107, 109, 104, 106, 103, 105, 102, 207] -30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[105, 104, 103] -30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:05,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 204, 209, 207, 208, 105, 201, 102, 104, 103] -30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 205, 104, 208, 207, 203, 101, 205, 102, 106, 105, 202, 204, 109] -30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:06,424 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 204, 209, 207, 208, 105, 201, 102, 207, 104, 103] -30 一月 2026 | 19:26:09,493 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:26:10,484 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 107, 205, 109, 103, 209, 104] -30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:10,485 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 106, 108, 202, 209, 204, 109, 209, 207, 208, 105, 201, 102, 207, 104, 103] -30 一月 2026 | 19:26:10,565 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1615ms -30 一月 2026 | 19:26:11,246 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1486ms -30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 102, 104, 108, 105, 104, 203, 102, 206, 102, 209, 101, 201, 201] -30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:12,229 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109] -30 一月 2026 | 19:26:12,685 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 107, 205, 103, 209, 104, 207] -30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:12,686 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 109] -30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 102, 104, 108, 105, 104, 203, 102, 206, 102, 101, 201, 201, 204] -30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:13,104 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 109, 107] -30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 205, 103, 209, 104, 207, 203] -30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:13,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 109, 107] -30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 105, 104, 203, 102, 206, 102, 101, 201, 201, 204] -30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 104, 102] -30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:13,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 109, 107, 103] -30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 203, 208, 205, 207, 206, 203, 204, 205, 209, 104, 207, 203, 208] -30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -30 一月 2026 | 19:26:14,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 101, 109, 107, 104, 102] -30 一月 2026 | 19:26:17,686 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:26:19,043 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2029ms -30 一月 2026 | 19:26:19,845 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1817ms -30 一月 2026 | 19:26:23,908 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:26:25,329 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2304ms -30 一月 2026 | 19:26:25,908 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2374ms -30 一月 2026 | 19:26:35,025 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:1454ms -30 一月 2026 | 19:26:42,565 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:26:43,621 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1732ms -30 一月 2026 | 19:26:44,025 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1543ms -30 一月 2026 | 19:26:47,052 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:26:48,449 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2020ms -30 一月 2026 | 19:26:49,144 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1998ms -30 一月 2026 | 19:26:52,571 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:26:52,571 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:26:52,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:26:52,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:27:06,968 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:27:08,085 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1790ms -30 一月 2026 | 19:27:08,728 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1687ms -30 一月 2026 | 19:27:38,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:27:39,112 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:27:39,144 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:27:39,248 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:27:39,430 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:27:40,287 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1540ms -30 一月 2026 | 19:27:40,995 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679465 -30 一月 2026 | 19:27:41,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:27:41,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:27:41,417 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:27:41,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:27:41,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:27:41,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:27:41,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:27:42,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:27:42,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:27:42,256 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1589ms -30 一月 2026 | 19:27:42,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:27:42,349 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1578ms -30 一月 2026 | 19:27:42,595 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a8bd546 -30 一月 2026 | 19:27:42,864 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:27:42,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:27:43,322 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1770ms -30 一月 2026 | 19:27:51,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:27:52,509 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:27:52,890 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:27:54,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:751708 -30 一月 2026 | 19:27:54,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:27:54,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:27:54,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:27:54,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:27:54,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:27:54,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:27:54,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:27:55,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 -30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:27:55,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:27:55,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:27:55,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 -30 一月 2026 | 19:27:55,906 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:27:56,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:27:56,830 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:27:57,827 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1529ms -30 一月 2026 | 19:27:58,412 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1372ms -30 一月 2026 | 19:28:02,478 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:28:03,351 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1412ms -30 一月 2026 | 19:28:03,983 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1433ms -30 一月 2026 | 19:28:06,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:28:07,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:28:07,358 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:28:08,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679465 -30 一月 2026 | 19:28:08,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:28:08,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:28:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:28:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:28:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:28:08,768 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:28:08,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:28:09,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:28:09,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:28:09,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:28:09,565 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30475461 -30 一月 2026 | 19:28:09,727 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1360ms -30 一月 2026 | 19:28:09,769 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:28:09,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:28:10,188 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1246ms -30 一月 2026 | 19:28:10,206 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:28:11,043 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1358ms -30 一月 2026 | 19:28:11,679 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1296ms -30 一月 2026 | 19:28:12,586 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:28:12,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:28:17,195 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:28:17,603 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:4762ms -30 一月 2026 | 19:28:17,640 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:28:19,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:751708 -30 一月 2026 | 19:28:19,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -30 一月 2026 | 19:28:19,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -30 一月 2026 | 19:28:19,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:28:19,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:28:19,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:28:19,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:28:19,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 -30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:28:19,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:28:19,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:28:20,201 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a60cb41 -30 一月 2026 | 19:28:20,505 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:28:20,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:28:21,423 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:28:25,177 | INFO | qtp809762318-100 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:28:26,019 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1355ms -30 一月 2026 | 19:28:26,818 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1405ms -30 一月 2026 | 19:28:31,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:28:31,482 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:28:32,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:28:32,596 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:28:32,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:28:33,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:679465 -30 一月 2026 | 19:28:33,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:28:33,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:28:33,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:28:33,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:28:33,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:28:34,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:28:34,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:28:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:28:34,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:28:35,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a8bd546 -30 一月 2026 | 19:28:35,270 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:28:35,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:28:42,597 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:28:42,598 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:28:52,971 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:28:54,535 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2488ms -30 一月 2026 | 19:28:54,659 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2077ms -30 一月 2026 | 19:28:57,158 | INFO | qtp809762318-100 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:28:58,596 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2191ms -30 一月 2026 | 19:28:59,604 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:28:59,679 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2099ms -30 一月 2026 | 19:29:00,975 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2031ms -30 一月 2026 | 19:29:01,801 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2261ms -30 一月 2026 | 19:29:11,181 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:6914ms -30 一月 2026 | 19:29:14,589 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:29:16,116 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2208ms -30 一月 2026 | 19:29:17,063 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2034ms -30 一月 2026 | 19:29:24,058 | INFO | qtp809762318-100 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:29:25,236 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1755ms -30 一月 2026 | 19:29:28,170 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:29:29,205 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1748ms -30 一月 2026 | 19:29:32,057 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1752ms -30 一月 2026 | 19:29:39,236 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:29:40,719 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2188ms -30 一月 2026 | 19:29:41,241 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2197ms -30 一月 2026 | 19:29:41,559 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:29:42,853 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1867ms -30 一月 2026 | 19:29:43,763 | INFO | qtp809762318-100 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1911ms -30 一月 2026 | 19:30:55,055 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:30:56,289 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1928ms -30 一月 2026 | 19:31:00,209 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2004ms -30 一月 2026 | 19:31:14,446 | INFO | qtp809762318-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -30 一月 2026 | 19:31:18,047 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:31:19,451 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2060ms -30 一月 2026 | 19:31:20,029 | INFO | qtp809762318-112 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1905ms -30 一月 2026 | 19:31:21,129 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:7685ms -30 一月 2026 | 19:31:24,621 | INFO | qtp809762318-109 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:31:25,602 | INFO | qtp809762318-109 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1613ms -30 一月 2026 | 19:31:28,149 | INFO | qtp809762318-113 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:31:29,288 | INFO | qtp809762318-113 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1677ms -30 一月 2026 | 19:31:29,842 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1584ms -30 一月 2026 | 19:31:38,049 | INFO | qtp809762318-113 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:4629ms -30 一月 2026 | 19:33:38,602 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:33:38,652 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:33:43,658 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:33:45,319 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:33:45,624 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2684ms -30 一月 2026 | 19:33:46,178 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2252ms -30 一月 2026 | 19:33:46,624 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1974ms -30 一月 2026 | 19:33:46,964 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1699ms -30 一月 2026 | 19:33:51,902 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:33:53,219 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2002ms -30 一月 2026 | 19:33:54,850 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:33:55,860 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1650ms -30 一月 2026 | 19:34:03,262 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:34:04,459 | INFO | qtp809762318-62 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:34:04,699 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1991ms -30 一月 2026 | 19:34:05,624 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1776ms -30 一月 2026 | 19:34:10,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:34:10,731 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:34:11,298 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:34:12,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:941254 -30 一月 2026 | 19:34:12,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:34:12,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:34:13,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:34:13,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:34:13,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:34:13,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:34:13,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:34:13,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:34:13,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:34:13,961 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@b4b6ca0 -30 一月 2026 | 19:34:14,195 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:34:14,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:34:16,666 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1506ms -30 一月 2026 | 19:34:34,105 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1524ms -30 一月 2026 | 19:34:34,698 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:34:35,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:34:35,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:34:35,530 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:34:35,566 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1329ms -30 一月 2026 | 19:34:36,389 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1448ms -30 一月 2026 | 19:34:37,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:941254 -30 一月 2026 | 19:34:37,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:34:37,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:34:37,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -30 一月 2026 | 19:34:37,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:34:37,458 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:34:38,292 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1284ms -30 一月 2026 | 19:34:39,165 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1183ms -30 一月 2026 | 19:34:42,702 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:34:42,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:34:44,228 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:34:45,070 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1308ms -30 一月 2026 | 19:34:46,113 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1636ms -30 一月 2026 | 19:34:47,222 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:34:48,161 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1478ms -30 一月 2026 | 19:34:48,885 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1492ms -30 一月 2026 | 19:34:56,367 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:5434ms -30 一月 2026 | 19:35:15,488 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:35:16,732 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1843ms -30 一月 2026 | 19:35:17,157 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1570ms -30 一月 2026 | 19:35:17,751 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:35:18,571 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1237ms -30 一月 2026 | 19:35:19,916 | INFO | qtp809762318-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1564ms -30 一月 2026 | 19:40:30,062 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:40:30,112 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:40:36,470 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:40:37,740 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2035ms -30 一月 2026 | 19:40:39,957 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1926ms -30 一月 2026 | 19:43:43,050 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:43:43,162 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:43:52,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:43:54,039 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:43:54,095 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:43:54,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:43:56,990 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 -30 一月 2026 | 19:43:57,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:43:57,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:43:57,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:43:57,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:43:57,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:43:58,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:43:58,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:43:58,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:43:58,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:43:58,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:43:58,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:43:58,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:43:59,129 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de -30 一月 2026 | 19:43:59,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:43:59,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:44:10,017 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:44:11,012 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:44:11,471 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:44:11,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:44:13,790 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:44:13,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:44:14,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:44:14,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:44:14,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:44:14,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:44:14,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:44:14,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 -30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:44:14,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:44:15,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:44:15,354 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@e20c4f7 -30 一月 2026 | 19:44:15,752 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:44:16,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:44:28,275 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:44:28,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:44:28,971 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:44:31,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:44:31,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:44:31,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:44:31,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:44:31,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:44:31,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:44:31,633 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:44:31,638 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:44:31,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:44:32,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:44:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:44:32,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:44:32,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de -30 一月 2026 | 19:44:33,272 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:44:33,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:44:41,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:44:41,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:44:43,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 -30 一月 2026 | 19:44:43,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:44:43,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:44:43,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:44:43,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:44:43,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:44:44,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:44:44,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:44:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:44:44,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:44:44,651 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 -30 一月 2026 | 19:44:44,955 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:44:45,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:44:45,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:44:51,636 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:44:51,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:44:57,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:44:57,175 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:44:57,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:44:59,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 -30 一月 2026 | 19:44:59,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:44:59,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:44:59,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:44:59,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:44:59,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:45:00,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:45:00,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 -30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:45:00,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:45:00,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:45:00,715 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@e20c4f7 -30 一月 2026 | 19:45:00,991 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:45:01,109 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:45:01,646 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:45:01,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:45:03,249 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1823ms -30 一月 2026 | 19:45:07,459 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1522ms -30 一月 2026 | 19:45:08,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:45:09,090 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:45:10,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:45:10,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:45:10,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:45:10,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:45:10,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:45:10,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:45:10,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:45:11,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:45:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:45:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:45:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:45:11,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:45:11,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:45:11,583 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 -30 一月 2026 | 19:45:11,805 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:45:11,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:45:12,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:45:16,339 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:5778ms -30 一月 2026 | 19:45:21,580 | INFO | qtp809762318-69 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:45:21,643 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:45:21,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:45:22,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] -30 一月 2026 | 19:45:22,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [103555]] -30 一月 2026 | 19:45:22,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:45:22,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:45:22,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:45:22,686 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1662ms -30 一月 2026 | 19:45:22,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:45:22,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:45:22,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:45:22,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3916000 -30 一月 2026 | 19:45:22,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:45:22,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:45:23,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:45:23,165 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1428ms -30 一月 2026 | 19:45:23,312 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@e20c4f7 -30 一月 2026 | 19:45:23,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:45:23,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:45:23,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:45:24,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -30 一月 2026 | 19:45:25,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:45:25,343 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:45:25,657 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101999 -30 一月 2026 | 19:45:26,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:356455 -30 一月 2026 | 19:45:26,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:45:27,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -30 一月 2026 | 19:45:27,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -30 一月 2026 | 19:45:27,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:45:30,678 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:4548ms -30 一月 2026 | 19:45:31,647 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:45:31,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:45:38,242 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:45:38,319 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:45:38,816 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:45:40,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:461721 -30 一月 2026 | 19:45:40,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:45:40,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:45:40,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:45:40,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:45:40,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:45:40,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:45:40,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:45:40,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:45:40,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:45:40,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:45:40,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:45:41,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:45:41,294 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 -30 一月 2026 | 19:45:41,580 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:45:41,648 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:45:41,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:45:41,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:45:53,293 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:45:57,194 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:7241ms -30 一月 2026 | 19:46:01,767 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:5373ms -30 一月 2026 | 19:46:01,960 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:46:01,963 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:46:07,672 | INFO | qtp809762318-64 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:46:10,076 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:3191ms -30 一月 2026 | 19:46:10,802 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:4538ms -30 一月 2026 | 19:46:14,526 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:46:17,851 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:46:19,844 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:8781ms -30 一月 2026 | 19:46:20,805 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:4321ms -30 一月 2026 | 19:46:20,926 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:46:21,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:46:21,657 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:46:21,664 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:46:21,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:46:21,802 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:46:22,074 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:4890ms -30 一月 2026 | 19:46:23,448 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2715ms -30 一月 2026 | 19:46:23,547 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2627ms -30 一月 2026 | 19:46:23,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:46:24,021 | INFO | qtp809762318-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2749ms -30 一月 2026 | 19:46:24,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:46:24,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:46:24,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:46:24,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:46:24,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:46:24,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:46:25,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:46:25,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:46:25,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:46:26,143 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 -30 一月 2026 | 19:46:28,066 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:46:29,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:46:30,839 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:46:32,891 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2704ms -30 一月 2026 | 19:46:33,018 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:3306ms -30 一月 2026 | 19:46:43,297 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:46:45,417 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2854ms -30 一月 2026 | 19:46:51,777 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:8601ms -30 一月 2026 | 19:46:54,300 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:46:54,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:46:55,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:46:56,383 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:46:56,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:46:56,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:46:57,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:46:57,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:46:57,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:46:57,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:46:57,785 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2425ms -30 一月 2026 | 19:46:57,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:46:58,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:46:58,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:46:58,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:46:58,418 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2373ms -30 一月 2026 | 19:46:58,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 -30 一月 2026 | 19:46:59,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:46:59,235 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:47:01,675 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:47:01,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:47:03,206 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:47:04,541 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:3516ms -30 一月 2026 | 19:47:05,861 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:3551ms -30 一月 2026 | 19:47:13,743 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:47:15,406 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:4443ms -30 一月 2026 | 19:47:15,481 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:3974ms -30 一月 2026 | 19:47:15,621 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:47:16,780 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1881ms -30 一月 2026 | 19:47:17,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:47:17,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:47:17,920 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2348ms -30 一月 2026 | 19:47:18,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:47:20,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:47:20,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:47:21,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:47:21,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:47:21,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:47:21,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:47:21,947 | INFO | qtp809762318-63 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:47:22,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:47:22,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:47:22,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:47:22,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:47:23,368 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de -30 一月 2026 | 19:47:23,694 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2570ms -30 一月 2026 | 19:47:23,781 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:47:23,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:47:24,302 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2473ms -30 一月 2026 | 19:47:30,334 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:47:31,631 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2090ms -30 一月 2026 | 19:47:31,677 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:47:32,340 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1971ms -30 一月 2026 | 19:47:34,311 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:47:35,128 | INFO | qtp809762318-67 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:47:35,584 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2014ms -30 一月 2026 | 19:47:36,275 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:47:36,402 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1959ms -30 一月 2026 | 19:47:39,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:47:39,685 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:47:40,448 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2929ms -30 一月 2026 | 19:47:40,451 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -30 一月 2026 | 19:47:42,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:47:42,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:47:42,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:47:42,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:47:42,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:47:42,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:47:43,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:47:43,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:18732000 -30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:47:43,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:47:44,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:47:44,428 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@47c224de -30 一月 2026 | 19:47:44,843 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:47:45,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:47:53,170 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:47:57,606 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:5241ms -30 一月 2026 | 19:48:01,687 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:48:07,080 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:14048ms -30 一月 2026 | 19:48:07,251 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:48:08,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:48:09,628 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:6460ms -30 一月 2026 | 19:48:10,996 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:7160ms -30 一月 2026 | 19:48:14,317 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -30 一月 2026 | 19:48:14,406 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -30 一月 2026 | 19:48:14,587 | INFO | qtp809762318-121 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:48:14,852 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:103555 -30 一月 2026 | 19:48:15,149 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:14872ms -30 一月 2026 | 19:48:15,589 | INFO | qtp809762318-121 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1494ms -30 一月 2026 | 19:48:16,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:740858 -30 一月 2026 | 19:48:16,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:48:16,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -30 一月 2026 | 19:48:16,846 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:2201ms -30 一月 2026 | 19:48:16,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -30 一月 2026 | 19:48:16,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -30 一月 2026 | 19:48:16,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -30 一月 2026 | 19:48:17,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -30 一月 2026 | 19:48:17,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8241000 -30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -30 一月 2026 | 19:48:17,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -30 一月 2026 | 19:48:17,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -30 一月 2026 | 19:48:17,941 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2432e527 -30 一月 2026 | 19:48:18,221 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -30 一月 2026 | 19:48:18,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -30 一月 2026 | 19:48:19,203 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:6060ms -30 一月 2026 | 19:48:21,692 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:48:21,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:48:45,660 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:48:46,842 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:48:46,976 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:1856ms -30 一月 2026 | 19:48:47,872 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1612ms -30 一月 2026 | 19:48:48,851 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1865ms -30 一月 2026 | 19:48:54,341 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:1897ms -30 一月 2026 | 19:49:01,712 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -30 一月 2026 | 19:49:01,715 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -30 一月 2026 | 19:49:12,223 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 177475 -30 一月 2026 | 19:49:13,655 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:2002ms -30 一月 2026 | 19:49:29,965 | INFO | qtp809762318-66 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:49:32,065 | INFO | qtp809762318-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2800ms -30 一月 2026 | 19:49:37,236 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1715ms -30 一月 2026 | 19:49:49,575 | INFO | qtp809762318-128 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=2, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 -30 一月 2026 | 19:49:51,228 | INFO | qtp809762318-128 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3118ms -30 一月 2026 | 19:49:54,526 | INFO | qtp809762318-130 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:49:55,724 | INFO | qtp809762318-133 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:49:55,890 | INFO | qtp809762318-130 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1844ms -30 一月 2026 | 19:49:56,881 | INFO | qtp809762318-133 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1606ms -30 一月 2026 | 19:50:00,756 | INFO | qtp809762318-133 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1865ms -30 一月 2026 | 19:50:07,229 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:07,405 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:09,006 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | del 空 room:740858 player:[] fake_json: -30 一月 2026 | 19:50:11,116 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot:951647 head:https://thirdwx.qlogo.cn/mmopen/vi_32/ueWNR1W4WibFRLYr7LZt12UWgIQwYhLWnY0rUYTAa8iarJ2sSicazzCicrMwkfWCCibIib2Jq8953oz87AMWpGVdfiaKQ/132 md5:bf7a4cc35df8acf08d3f82a7b7af638d -30 一月 2026 | 19:50:11,117 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:105653 head:https://thirdwx.qlogo.cn/mmopen/vi_32/0sG9BukXuLh7UWF5NWJGVXobhzE5nGwkEJia4hEjiasF20ZKrVt0oTwUYlnqdVp5O0BQIYwOcDowmGPk0MAIt9mQ/132 md5:2a52e47451238a1f40be333b410c7e25 -30 一月 2026 | 19:50:11,117 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"951647","nick":"开心","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773811,"id":951647,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/ueWNR1W4WibFRLYr7LZt12UWgIQwYhLWnY0rUYTAa8iarJ2sSicazzCicrMwkfWCCibIib2Jq8953oz87AMWpGVdfiaKQ/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:11,117 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"105653","nick":"君临天下","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773811,"id":105653,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/0sG9BukXuLh7UWF5NWJGVXobhzE5nGwkEJia4hEjiasF20ZKrVt0oTwUYlnqdVp5O0BQIYwOcDowmGPk0MAIt9mQ/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:11,238 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:11,263 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:11,524 | WARN | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:11,571 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:13,256 | INFO | qtp809762318-131 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:50:14,301 | INFO | qtp809762318-131 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1672ms -30 一月 2026 | 19:50:14,851 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | robot:756990 head:https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132 md5:27ce830500877d253897adf48b2154bf -30 一月 2026 | 19:50:14,851 | INFO | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"756990","nick":"淡定","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773814,"id":756990,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/LRqyhw0JjSaFiadkzHzzlfGYcj3haEOZPmZUbv5PclPUuve67AHoIvCcSUrPbP1iaUA03Siaj6TxK4c8C4oBQ7J3w/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:14,874 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot:192159 head:https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132 md5:caa46e4fef187e03aec4b7126c19dd28 -30 一月 2026 | 19:50:14,874 | INFO | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"192159","nick":"木子丽","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773814,"id":192159,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er7cAWwckogf5aLtWeT8KE7QrOH3JgibKSmq3lb9UGkmh66eI0mcFDunoiaWwwicLiaVsa07icKTicbNiawQ/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:14,940 | ERROR | DefaultQuartzScheduler_Worker-3 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:15,014 | ERROR | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:15,588 | INFO | qtp809762318-130 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:1703ms -30 一月 2026 | 19:50:17,071 | ERROR | DefaultQuartzScheduler_Worker-7 | group.job.UpdatePlayRoomJob | | del 空 room:461721 player:[] fake_json: -30 一月 2026 | 19:50:28,309 | INFO | qtp809762318-128 | group.service.GroupService | | updatePlay pid:10 gameId:10 name:1元长麻 config:{menqing=true, no_jiang=true, tuoguan_active_time=0, niaofen_score=1, niao_type=0, jiejiegao=true, two_pair=true, isvip=0, native_hu=true, hp_no_limit=0, isNonnegative=1, banyiquan=true, zhuangxian=true, niao=6, game_id=10, yizhihua=true, difen_score=2, AA=0, piao_niao=2, santong=false, maxPlayers=2, zhongtuliuliushun=true, fengding_score=2, four_win=true, piao_niao_opt=2, zimo=false, fengding=false, tuoguan=false, isHidden=0, xi_pai=true, piao2=false, piao1=false, opt=2, queyimen=true, auto_piao=false, an_chou_score=1000, tuoguan_active_timeIndex=1, piao3=false, xi_pai_score=1000, zhongtusixi=true, tuoguan_result_type=0, niaofen_opt=0, kai_gong=1} hpData:{limitloot=0, limitInRoom=5000, xipai_rewards_val=100, type=1, anchou_rewardValueType=1, times=1000, xipai_rewardValueType=1, xipai_rewardType=3, limitPump=4, anchou_rewards_val=100, rewards_val=100, limitPlay=1000, robot_room=5, basePump=0, anchou_rewardType=3, tex_times_room=1000, rewards_type=2, rewards_list=[{UpperLimitReward=0, pumpProportion=2000, UpperLimit=1000}], rewardValueType=1} hpOnOff:1 -30 一月 2026 | 19:50:29,939 | INFO | qtp809762318-128 | taurus.web.WebFilter | | action: update_play[{user}:112233] time:3552ms -30 一月 2026 | 19:50:32,721 | INFO | qtp809762318-133 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:50:33,665 | INFO | qtp809762318-86 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:50:34,117 | INFO | qtp809762318-133 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2062ms -30 一月 2026 | 19:50:34,782 | INFO | qtp809762318-86 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1642ms -30 一月 2026 | 19:50:35,020 | INFO | qtp809762318-132 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:50:35,984 | INFO | qtp809762318-132 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1490ms -30 一月 2026 | 19:50:36,565 | INFO | qtp809762318-131 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:50:37,669 | INFO | qtp809762318-131 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:1582ms -30 一月 2026 | 19:50:41,181 | INFO | qtp809762318-131 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1991ms -30 一月 2026 | 19:50:42,614 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:44,164 | WARN | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:45,828 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:984666 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Ze51Hibjz0MrKMtuhMIMSsO6zH5SK1E0xpIhax3A0qEoGmf8o4SdjhjpPpDZzAWzYK2H6DXZ8B9FCjQeDibqia6jg/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 19:50:45,926 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:984666 head:https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132 md5:7a366ca1033bc189f49e81ccf1348802 -30 一月 2026 | 19:50:45,927 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"984666","nick":"胖大哥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773845,"id":984666,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/jrp4yVuGdl7KNx0xNkZmqqH7ec0pRiazmuxtzic4q4l64ibnxJ6eLFIbj4nMak5O4o2ibFocgHiaxCHEcCACNic1j1IA/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:46,045 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:46,330 | WARN | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:46,385 | WARN | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:47,581 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:101012 head:https://thirdwx.qlogo.cn/mmopen/vi_32/9l2UV7WhTf6pAmqlGqDPsuLG53xFXZY3TUvbqeqr93mCG1kibCVxsfMskFJJaE0RAg8a7Su5HibxE7PicriaG5ibIBw/132 md5:1d291751b9ec0cc7011b29cf638aaaaa -30 一月 2026 | 19:50:47,581 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"101012","nick":"刘叶娥","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773847,"id":101012,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/9l2UV7WhTf6pAmqlGqDPsuLG53xFXZY3TUvbqeqr93mCG1kibCVxsfMskFJJaE0RAg8a7Su5HibxE7PicriaG5ibIBw/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:47,663 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:48,005 | WARN | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:49,799 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | robot:529373 head:https://thirdwx.qlogo.cn/mmopen/vi_32/53Z7ZntS8o8s9UUsGgtbibN6HHPJkjbzsYdncrHrXsibuqTsuNF3rcatWvgHhLHx9mqI1QHkicHveatJvFtSRF48Q/132 md5:0a1c1d56dbe8989b6245409e85d4772a -30 一月 2026 | 19:50:49,800 | INFO | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"529373","nick":"娅","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773849,"id":529373,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/53Z7ZntS8o8s9UUsGgtbibN6HHPJkjbzsYdncrHrXsibuqTsuNF3rcatWvgHhLHx9mqI1QHkicHveatJvFtSRF48Q/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:49,906 | ERROR | DefaultQuartzScheduler_Worker-8 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:49,938 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:319718 head:https://thirdwx.qlogo.cn/mmopen/vi_32/Grv8dSOhHgib1RozSKEcDOjebGibiaR46U9I9ph3G0zb7T4khMib1OTKCCjicosltTDBxSL8ibfaGMTvyPfbE3hq3U3Q/132 md5:787d66f3fdfa8df70795629c62a3a850 -30 一月 2026 | 19:50:50,143 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot:319718 head:https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132 md5:ef62c9492d6a64829cd2ea481ad09281 -30 一月 2026 | 19:50:50,144 | INFO | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"319718","nick":" 冰 ","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773850,"id":319718,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/V0wXWAkA83vJUZg0Xgg6YJkw9DnJOReniaRWiaNrumSu3atFibR3RdKKRrTomlZXib1EpuXIt7jZhu7olcKSD8hrIA/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:50,435 | ERROR | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:50:50,772 | WARN | DefaultQuartzScheduler_Worker-6 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 -30 一月 2026 | 19:50:51,794 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | robot:350477 head:https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132 md5:dbc6205fc68095b5c9c6f1e2ea4f46cc -30 一月 2026 | 19:50:51,794 | INFO | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | create robot account:{"acc":"350477","nick":"贺奕韵","regTime":9999,"password":"f38640ab8f3af8930cdcb4ba945d3a6e","sex":1,"mng":0,"reg_time":1769773851,"id":350477,"portrait":"https://thirdwx.qlogo.cn/mmopen/vi_32/EVtTF7hpVeVD1JaGqYM65pGgEia6bhTgMeDicfmeUKCE3Msy6MGIjrlph10ngFmib6Sp8qQGRcNtP6z1nA83uHYCA/132","diamo":0,"type":0} password:xx123456xx -30 一月 2026 | 19:50:51,897 | ERROR | DefaultQuartzScheduler_Worker-10 | group.job.UpdatePlayRoomJob | | -java.sql.SQLException: Field 'jiqiren' doesn't have a default value - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1094) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1042) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1345) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1027) - at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) - at com.taurus.core.plugin.database.Db.__executeUpdate(Db.java:255) - at com.taurus.core.plugin.database.Db.insert(Db.java:325) - at com.group.job.UpdatePlayRoomJob.create_register(UpdatePlayRoomJob.java:860) - at com.group.job.UpdatePlayRoomJob.createRobot(UpdatePlayRoomJob.java:672) - at com.group.job.UpdatePlayRoomJob.getRobot(UpdatePlayRoomJob.java:571) - at com.group.job.UpdatePlayRoomJob.updateRedisMap(UpdatePlayRoomJob.java:499) - at com.group.job.UpdatePlayRoomJob.createGroupRoom(UpdatePlayRoomJob.java:460) - at com.group.job.UpdatePlayRoomJob.createPlayRoom(UpdatePlayRoomJob.java:129) - at com.group.job.UpdatePlayRoomJob.execute(UpdatePlayRoomJob.java:555) - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) -30 一月 2026 | 19:51:00,695 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:51:00,779 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:51:08,788 | INFO | qtp809762318-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2203ms -30 一月 2026 | 19:52:28,741 | INFO | qtp809762318-65 | group.controller.GroupController | | jefe_test: 115777 -30 一月 2026 | 19:52:30,219 | INFO | qtp809762318-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:2098ms -30 一月 2026 | 19:52:33,291 | INFO | qtp809762318-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:2126ms -30 一月 2026 | 19:52:48,993 | INFO | qtp809762318-68 | group.controller.GroupController | | jefe_test: 112233 -30 一月 2026 | 19:52:50,721 | INFO | qtp809762318-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:2354ms -30 一月 2026 | 19:53:01,877 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -30 一月 2026 | 19:53:01,948 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -30 一月 2026 | 19:53:05,429 | INFO | qtp809762318-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:2215ms -30 一月 2026 | 19:53:08,701 | ERROR | DefaultQuartzScheduler_Worker-2 | group.job.UpdatePlayRoomJob | | del robot room:945416 player:[0,0] fake_json:1 -30 一月 2026 | 19:53:13,090 | WARN | DefaultQuartzScheduler_Worker-4 | group.job.UpdatePlayRoomJob | | robot not enough, cur used robot 181 +02 二月 2026 | 20:18:48,463 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 20:18:48,509 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 20:18:59,004 | INFO | qtp391618063-67 | group.controller.GroupController | | jefe_test: 423613 +02 二月 2026 | 20:19:00,476 | INFO | qtp391618063-67 | taurus.web.WebFilter | | action: get_groups[{user}:423613] time:2030ms +02 二月 2026 | 20:19:03,346 | INFO | qtp391618063-65 | taurus.web.WebFilter | | action: enter_group[{user}:423613] time:1565ms +02 二月 2026 | 20:20:27,855 | INFO | qtp391618063-62 | taurus.web.WebFilter | | action: enter_group[{user}:423613] time:1887ms +02 二月 2026 | 20:20:52,593 | INFO | qtp391618063-64 | group.controller.GroupController | | jefe_test: 423613 +02 二月 2026 | 20:20:53,600 | INFO | qtp391618063-64 | taurus.web.WebFilter | | action: get_groups[{user}:423613] time:1450ms +02 二月 2026 | 20:20:56,259 | INFO | qtp391618063-63 | taurus.web.WebFilter | | action: enter_group[{user}:423613] time:1680ms +02 二月 2026 | 20:21:10,659 | INFO | qtp391618063-69 | group.controller.GroupController | | jefe_test: 423613 +02 二月 2026 | 20:21:12,068 | INFO | qtp391618063-69 | taurus.web.WebFilter | | action: get_groups[{user}:423613] time:1869ms +02 二月 2026 | 20:21:15,335 | INFO | qtp391618063-66 | taurus.web.WebFilter | | action: enter_group[{user}:423613] time:1619ms +02 二月 2026 | 20:21:40,663 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 20:21:40,702 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 20:21:51,048 | INFO | qtp391618063-66 | taurus.web.WebFilter | | action: enter_group[{user}:423613] time:2093ms +02 二月 2026 | 20:22:44,947 | INFO | qtp391618063-65 | group.controller.GroupController | | jefe_test: 423613 +02 二月 2026 | 20:22:46,082 | INFO | qtp391618063-65 | taurus.web.WebFilter | | action: get_groups[{user}:423613] time:1654ms +02 二月 2026 | 20:22:48,345 | INFO | qtp391618063-61 | taurus.web.WebFilter | | action: enter_group[{user}:423613] time:1588ms +02 二月 2026 | 20:23:31,313 | INFO | qtp391618063-61 | taurus.web.WebFilter | | action: get_partner_data[{user}:423613] time:2348ms +02 二月 2026 | 20:23:39,990 | INFO | qtp391618063-65 | taurus.web.WebFilter | | action: get_my_members[{user}:423613] time:41885ms +02 二月 2026 | 20:23:55,533 | INFO | qtp391618063-63 | taurus.web.WebFilter | | action: get_my_members[{user}:423613] time:41942ms diff --git a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-01 b/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-01 deleted file mode 100644 index 4afcbe4..0000000 --- a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-01 +++ /dev/null @@ -1,18511 +0,0 @@ -01 一月 2026 | 08:45:17,090 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 08:45:17,159 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 08:45:18,057 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:45:19,480 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 08:45:19,648 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 08:45:19,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:994253 -01 一月 2026 | 08:45:20,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 08:45:20,062 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 08:45:20,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 08:45:20,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 08:45:20,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 08:45:20,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 08:45:20,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 08:45:20,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 08:45:20,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8286000 -01 一月 2026 | 08:45:20,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 08:45:20,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 08:45:20,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 08:45:20,411 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@23d9c89f -01 一月 2026 | 08:45:20,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 08:45:20,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 08:45:20,991 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 08:45:20,994 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -01 一月 2026 | 08:45:42,926 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:45:44,243 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 08:45:44,344 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 08:45:44,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:994253 -01 一月 2026 | 08:45:44,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 08:45:44,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 08:45:44,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 08:45:44,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 08:45:44,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 08:45:44,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 08:45:44,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 08:45:44,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 08:45:44,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8286000 -01 一月 2026 | 08:45:44,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 08:45:44,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 08:45:44,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 08:45:44,960 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@23d9c89f -01 一月 2026 | 08:45:45,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 08:45:45,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 08:45:45,757 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 08:45:45,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -01 一月 2026 | 08:47:00,469 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 08:47:00,517 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 08:48:02,282 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 08:48:02,617 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:498ms -01 一月 2026 | 08:48:03,960 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:411ms -01 一月 2026 | 08:48:27,487 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 08:48:27,747 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:413ms -01 一月 2026 | 08:48:28,198 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:379ms -01 一月 2026 | 08:48:52,052 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 08:48:52,305 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:398ms -01 一月 2026 | 08:48:56,062 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:385ms -01 一月 2026 | 08:48:59,891 | INFO | qtp1605283233-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 08:49:01,197 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1558ms -01 一月 2026 | 08:49:31,276 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:49:31,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:700461 -01 一月 2026 | 08:49:31,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -01 一月 2026 | 08:49:32,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 08:49:32,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 08:49:32,782 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 08:49:33,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:880650 -01 一月 2026 | 08:49:33,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] -01 一月 2026 | 08:49:33,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] -01 一月 2026 | 08:49:33,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 08:49:33,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 08:49:33,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 08:49:33,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 08:49:33,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 08:49:33,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 08:49:33,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3285000 -01 一月 2026 | 08:49:33,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 08:49:33,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 08:49:33,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 08:49:33,348 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2510211b -01 一月 2026 | 08:49:33,403 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 08:49:33,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 08:49:34,544 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 08:49:34,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -01 一月 2026 | 08:49:56,270 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:49:56,858 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 08:49:57,013 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 08:49:57,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:880650 -01 一月 2026 | 08:49:57,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] -01 一月 2026 | 08:49:57,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] -01 一月 2026 | 08:49:57,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 08:49:57,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 08:49:57,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 08:49:57,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 08:49:57,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 08:49:57,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 08:49:57,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3377500 -01 一月 2026 | 08:49:57,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 08:49:57,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 08:49:57,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 08:49:57,711 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@40b7af0b -01 一月 2026 | 08:49:57,774 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 08:49:57,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 08:49:58,709 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 08:49:58,711 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -01 一月 2026 | 08:50:46,711 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 08:50:46,758 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 08:51:14,367 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1225ms -01 一月 2026 | 08:52:27,467 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:52:28,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 08:52:28,390 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 08:52:28,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:880650 -01 一月 2026 | 08:52:28,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] -01 一月 2026 | 08:52:28,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] -01 一月 2026 | 08:52:28,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 08:52:28,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 08:52:28,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 08:52:29,006 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 08:52:29,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 08:52:29,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 08:52:29,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:9874500 -01 一月 2026 | 08:52:29,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 08:52:29,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 08:52:29,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 08:52:29,157 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b1b2635 -01 一月 2026 | 08:52:29,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[101555] -01 一月 2026 | 08:52:29,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{767132}:reward:134 -01 一月 2026 | 08:52:29,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():101555 -01 一月 2026 | 08:52:29,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:null -01 一月 2026 | 08:52:29,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[] -01 一月 2026 | 08:52:29,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 08:52:30,028 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 08:52:30,033 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -01 一月 2026 | 08:52:52,472 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:52:53,165 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 08:52:53,292 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 08:52:53,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:880650 -01 一月 2026 | 08:52:53,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] -01 一月 2026 | 08:52:53,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] -01 一月 2026 | 08:52:53,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 08:52:53,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 08:52:53,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 08:52:53,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 08:52:53,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 08:52:53,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 08:52:53,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3285000 -01 一月 2026 | 08:52:53,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 08:52:53,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 08:52:53,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 08:52:53,951 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@63ab5200 -01 一月 2026 | 08:52:54,022 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 08:52:54,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 08:52:54,997 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 08:52:55,001 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -01 一月 2026 | 08:55:35,793 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 08:55:35,852 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 08:56:26,596 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:56:27,154 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 08:56:27,314 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 08:56:27,501 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 08:56:28,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:880650 -01 一月 2026 | 08:56:28,031 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] -01 一月 2026 | 08:56:28,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] -01 一月 2026 | 08:56:28,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 08:56:28,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 08:56:28,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 08:56:28,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 08:56:28,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 08:56:28,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 08:56:28,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:9874500 -01 一月 2026 | 08:56:28,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 08:56:28,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 08:56:28,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 08:56:28,386 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@374486e -01 一月 2026 | 08:56:28,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[101555] -01 一月 2026 | 08:56:28,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{767132}:reward:134 -01 一月 2026 | 08:56:28,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():101555 -01 一月 2026 | 08:56:28,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:null -01 一月 2026 | 08:56:28,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[] -01 一月 2026 | 08:56:28,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 08:56:51,585 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:56:52,157 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 08:57:10,823 | ERROR | Thread-37 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 08:57:10,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 08:57:16,526 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:57:17,085 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 08:57:40,830 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 08:57:40,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 08:57:41,541 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:57:42,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 08:58:00,836 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 08:58:00,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 08:58:06,524 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:58:07,103 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 08:58:08,069 | INFO | qtp1605283233-87 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1319ms -01 一月 2026 | 08:58:30,844 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 08:58:30,848 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 08:58:31,537 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:58:32,030 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 08:58:50,849 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 08:58:50,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 08:58:56,656 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:58:57,135 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 08:59:04,571 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 08:59:04,619 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 08:59:05,407 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:59:05,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 08:59:30,363 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:59:30,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 08:59:30,860 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 08:59:30,862 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 08:59:50,866 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 08:59:50,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 08:59:55,335 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 08:59:55,830 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:00:20,314 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:00:20,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:00:20,876 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:00:20,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:00:40,879 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:00:40,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:00:45,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:00:45,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:01:10,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:01:10,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:01:10,890 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:01:10,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:01:30,896 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:01:30,898 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:01:35,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:01:35,881 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:02:00,281 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:02:00,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:02:00,903 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:02:00,905 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:02:20,907 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:02:20,909 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:02:25,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:02:25,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:02:50,315 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:02:50,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:02:50,916 | ERROR | Thread-66 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:02:50,918 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:03:10,923 | ERROR | Thread-70 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:03:10,926 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:03:15,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:03:15,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:03:40,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:03:40,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:03:40,932 | ERROR | Thread-74 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:03:40,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:04:00,936 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:04:00,939 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:04:05,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:04:05,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:04:30,470 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:04:30,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:04:30,944 | ERROR | Thread-84 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:04:30,948 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:04:50,951 | ERROR | Thread-89 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:04:50,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:04:55,367 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:04:55,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:05:20,298 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:05:20,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:05:20,958 | ERROR | Thread-93 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:05:20,960 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:05:40,964 | ERROR | Thread-98 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:05:40,965 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:05:45,290 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:05:45,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:06:10,333 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:06:10,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:06:10,972 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:06:10,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:06:30,731 | ERROR | Thread-107 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:06:30,732 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:06:35,396 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:06:35,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:07:00,292 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:07:00,738 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:07:00,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:07:00,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:07:20,745 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:07:20,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:07:25,350 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:07:25,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:07:50,331 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:07:50,750 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:07:50,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:07:50,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:08:10,759 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:08:10,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:08:15,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:08:15,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:08:40,350 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:08:40,764 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:08:40,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:08:40,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:09:00,771 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:09:00,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:09:05,334 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:09:05,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:09:30,291 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:09:30,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:09:30,780 | ERROR | Thread-136 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:09:30,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:09:50,783 | ERROR | Thread-141 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:09:50,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:09:55,334 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:09:55,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:10:20,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:10:20,793 | ERROR | Thread-146 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:10:20,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:10:20,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:10:40,799 | ERROR | Thread-150 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:10:40,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:10:45,274 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:10:45,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:11:10,727 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:11:10,807 | ERROR | Thread-154 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:11:10,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:11:11,372 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:11:30,813 | ERROR | Thread-159 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:11:30,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:11:35,335 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:11:35,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:12:00,272 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:12:00,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:12:00,820 | ERROR | Thread-163 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:12:00,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:12:20,828 | ERROR | Thread-168 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:12:20,830 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:12:25,332 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:12:25,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:12:50,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:12:50,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:12:50,835 | ERROR | Thread-173 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:12:50,838 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:13:10,840 | ERROR | Thread-177 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:13:10,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:13:15,316 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:13:15,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:13:40,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:13:40,759 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:13:40,849 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:13:40,852 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:14:00,855 | ERROR | Thread-186 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:14:00,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:14:05,572 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:14:06,048 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:14:30,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:14:30,771 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:14:30,864 | ERROR | Thread-190 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:14:30,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:14:50,870 | ERROR | Thread-195 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:14:50,872 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:14:55,359 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:14:55,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:15:20,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:15:20,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:15:20,877 | ERROR | Thread-199 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:15:20,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:15:40,883 | ERROR | Thread-204 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:15:40,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:15:45,320 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:15:45,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:16:10,397 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:16:10,891 | ERROR | Thread-208 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:16:10,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:16:10,938 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:16:30,899 | ERROR | Thread-213 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:16:30,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:16:35,385 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:16:35,848 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:17:00,442 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:17:00,908 | ERROR | Thread-217 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:17:00,910 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:17:00,931 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:17:20,911 | ERROR | Thread-221 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:17:20,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:17:25,402 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:17:25,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:17:50,340 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:17:50,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:17:50,920 | ERROR | Thread-226 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:17:50,922 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:18:10,925 | ERROR | Thread-230 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:18:10,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:18:15,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:18:15,845 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:18:40,304 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:18:40,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:18:40,933 | ERROR | Thread-235 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:18:40,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:19:00,941 | ERROR | Thread-239 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:19:00,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:19:05,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:19:05,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:19:30,303 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:19:30,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:19:30,948 | ERROR | Thread-243 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:19:30,951 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:19:50,954 | ERROR | Thread-248 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:19:50,957 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:19:55,665 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:19:56,170 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:20:20,428 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:20:20,888 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:20:20,964 | ERROR | Thread-252 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:20:20,967 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:20:40,968 | ERROR | Thread-256 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:20:40,970 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:20:45,328 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:20:45,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:21:10,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:21:10,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:21:10,980 | ERROR | Thread-260 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:21:10,983 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:21:30,983 | ERROR | Thread-265 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:21:30,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:21:35,350 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:21:35,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:22:00,340 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:22:00,742 | ERROR | Thread-270 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:22:00,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:22:00,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:22:20,748 | ERROR | Thread-274 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:22:20,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:22:25,340 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:22:25,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:22:50,331 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:22:50,759 | ERROR | Thread-278 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:22:50,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:22:50,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:23:10,764 | ERROR | Thread-282 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:23:10,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:23:15,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:23:15,835 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:23:40,318 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:23:40,768 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:23:40,772 | ERROR | Thread-288 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:23:40,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:24:00,777 | ERROR | Thread-292 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:24:00,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:24:05,405 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:24:05,864 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:24:30,343 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:24:30,786 | ERROR | Thread-296 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:24:30,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:24:30,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:24:50,793 | ERROR | Thread-301 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:24:50,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:24:55,343 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:24:55,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:25:20,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:25:20,802 | ERROR | Thread-305 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:25:20,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:25:20,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:25:40,805 | ERROR | Thread-309 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:25:40,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:25:45,342 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:25:45,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:26:10,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:26:10,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:26:10,814 | ERROR | Thread-313 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:26:10,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:26:30,819 | ERROR | Thread-317 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:26:30,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:26:35,435 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:26:36,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:27:00,333 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:27:00,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:27:00,828 | ERROR | Thread-321 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:27:00,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:27:20,833 | ERROR | Thread-325 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:27:20,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:27:25,321 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:27:25,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:27:50,331 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:27:50,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:27:50,843 | ERROR | Thread-329 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:27:50,845 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:28:10,847 | ERROR | Thread-333 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:28:10,851 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:28:15,324 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:28:15,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:28:40,327 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:28:40,771 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:28:40,855 | ERROR | Thread-338 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:28:40,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:29:00,864 | ERROR | Thread-342 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:29:00,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:29:05,360 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:29:05,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:29:30,360 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:29:30,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:29:30,870 | ERROR | Thread-346 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:29:30,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:29:50,875 | ERROR | Thread-351 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:29:50,876 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:29:55,358 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:29:55,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:30:20,328 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:30:20,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:30:20,884 | ERROR | Thread-355 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:30:20,886 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:30:40,889 | ERROR | Thread-360 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:30:40,890 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:30:45,372 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:30:45,852 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:31:10,314 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:31:10,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:31:10,898 | ERROR | Thread-364 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:31:10,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:31:30,904 | ERROR | Thread-368 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:31:30,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:31:35,404 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:31:35,842 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:32:00,312 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:32:00,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:32:00,914 | ERROR | Thread-373 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:32:00,917 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:32:20,919 | ERROR | Thread-377 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:32:20,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:32:25,458 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:32:26,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:32:50,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:32:50,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:32:50,927 | ERROR | Thread-382 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:32:50,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:33:10,931 | ERROR | Thread-386 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:33:10,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:33:15,247 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:33:15,697 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:33:40,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:33:40,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:33:40,939 | ERROR | Thread-391 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:33:40,942 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:34:00,946 | ERROR | Thread-395 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:34:00,948 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:34:05,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:34:05,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:34:30,356 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:34:30,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:34:30,956 | ERROR | Thread-399 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:34:30,960 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:34:50,958 | ERROR | Thread-404 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:34:50,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:34:55,246 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:34:55,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:35:20,441 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:35:20,871 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:35:20,967 | ERROR | Thread-408 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:35:20,968 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:35:40,974 | ERROR | Thread-413 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:35:40,976 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:35:45,346 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:35:45,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:36:10,352 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:36:10,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:36:10,983 | ERROR | Thread-417 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:36:10,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:36:30,988 | ERROR | Thread-421 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:36:30,989 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:36:35,349 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:36:35,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:37:00,241 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:37:00,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:37:00,746 | ERROR | Thread-426 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:37:00,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:37:20,752 | ERROR | Thread-430 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:37:20,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:37:25,322 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:37:25,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:37:50,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:37:50,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:37:50,762 | ERROR | Thread-434 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:37:50,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:38:10,767 | ERROR | Thread-438 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:38:10,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:38:15,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:38:15,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:38:40,345 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:38:40,775 | ERROR | Thread-443 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:38:40,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:38:40,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:39:00,781 | ERROR | Thread-447 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:39:00,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:39:05,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:39:05,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:39:30,346 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:39:30,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:39:30,791 | ERROR | Thread-451 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:39:30,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:39:50,794 | ERROR | Thread-457 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:39:50,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:39:55,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:39:55,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:40:20,333 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:40:20,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:40:20,803 | ERROR | Thread-461 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:40:20,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:40:40,808 | ERROR | Thread-466 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:40:40,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:40:45,363 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:40:45,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:41:10,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:41:10,819 | ERROR | Thread-470 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:41:10,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:41:10,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:41:30,823 | ERROR | Thread-474 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:41:30,825 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:41:35,358 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:41:35,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:42:00,387 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:42:00,831 | ERROR | Thread-478 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:42:00,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:42:00,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:42:20,836 | ERROR | Thread-482 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:42:20,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:42:25,345 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:42:25,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:42:50,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:42:50,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:42:50,846 | ERROR | Thread-487 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:42:50,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:43:10,851 | ERROR | Thread-491 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:43:10,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:43:15,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:43:15,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:43:40,336 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:43:40,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:43:40,860 | ERROR | Thread-495 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:43:40,862 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:44:00,866 | ERROR | Thread-500 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:44:00,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:44:05,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:44:05,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:44:30,281 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:44:30,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:44:30,873 | ERROR | Thread-504 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:44:30,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:44:50,879 | ERROR | Thread-509 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:44:50,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:44:55,437 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:44:55,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:45:20,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:45:20,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:45:20,890 | ERROR | Thread-516 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:45:20,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:45:40,892 | ERROR | Thread-521 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:45:40,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:45:45,342 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:45:45,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:46:10,355 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:46:10,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:46:10,904 | ERROR | Thread-525 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:46:10,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:46:30,908 | ERROR | Thread-529 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:46:30,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:46:35,324 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:46:35,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:47:00,442 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:47:00,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:47:00,918 | ERROR | Thread-533 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:47:00,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:47:20,921 | ERROR | Thread-537 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:47:20,923 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:47:25,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:47:25,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:47:50,315 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:47:50,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:47:50,930 | ERROR | Thread-541 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:47:50,932 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:48:10,936 | ERROR | Thread-546 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:48:10,939 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:48:15,348 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:48:15,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:48:40,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:48:40,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:48:40,943 | ERROR | Thread-551 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:48:40,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:49:00,950 | ERROR | Thread-555 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:49:00,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:49:05,466 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:49:05,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:49:30,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:49:30,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:49:30,958 | ERROR | Thread-559 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:49:30,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:49:50,964 | ERROR | Thread-565 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:49:50,967 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:49:55,350 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:49:55,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:50:20,327 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:50:20,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:50:20,973 | ERROR | Thread-570 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:50:20,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:50:22,684 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 09:50:22,730 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 09:50:23,574 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:50:24,179 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:50:40,978 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:50:40,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:50:48,490 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:50:49,013 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:51:10,988 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:51:10,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:51:13,427 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:51:13,936 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:51:30,993 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:51:30,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:51:38,479 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:51:38,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:52:01,001 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:52:01,003 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:52:03,420 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:52:04,046 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:52:21,006 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:52:21,007 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:52:28,458 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:52:28,980 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:52:50,764 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:52:50,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:52:53,440 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:52:53,962 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:53:10,771 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:53:10,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:53:18,466 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:53:18,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:53:33,542 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 09:53:33,587 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 09:53:34,316 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:53:34,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:53:59,293 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:54:00,025 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:54:00,785 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:54:00,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:54:20,791 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:54:20,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:54:24,273 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:54:24,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:54:40,794 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:54:40,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:54:49,285 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:54:49,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:55:10,804 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:55:10,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:55:14,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:55:14,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:55:30,812 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:55:30,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:55:39,321 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:55:39,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:56:00,819 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:56:00,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:56:04,293 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:56:04,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:56:20,826 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:56:20,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:56:29,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:56:29,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:56:50,830 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:56:50,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:56:54,413 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:56:54,933 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:57:19,262 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:57:19,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:57:20,840 | ERROR | Thread-66 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:57:20,842 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:57:40,849 | ERROR | Thread-70 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:57:40,851 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:57:44,278 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:57:44,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:58:00,854 | ERROR | Thread-76 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:58:00,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:58:09,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:58:09,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:58:30,859 | ERROR | Thread-80 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:58:30,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:58:34,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:58:34,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:58:50,865 | ERROR | Thread-84 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:58:50,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:58:59,384 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:58:59,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:59:20,875 | ERROR | Thread-89 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:59:20,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:59:24,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:59:24,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 09:59:40,880 | ERROR | Thread-93 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 09:59:40,881 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 09:59:49,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 09:59:49,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:00:10,887 | ERROR | Thread-98 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:00:10,890 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:00:14,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:00:14,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:00:30,893 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:00:30,895 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:00:39,306 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:00:39,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:01:00,902 | ERROR | Thread-107 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:01:00,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:01:04,312 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:01:04,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:01:20,907 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:01:20,909 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:01:29,298 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:01:29,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:01:50,916 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:01:50,919 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:01:54,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:01:54,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:02:10,922 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:02:10,924 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:02:19,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:02:19,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:02:40,928 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:02:40,931 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:02:44,267 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:02:44,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:03:00,935 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:03:00,939 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:03:09,284 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:03:09,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:03:30,944 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:03:30,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:03:34,302 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:03:34,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:03:50,950 | ERROR | Thread-137 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:03:50,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:03:59,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:03:59,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:04:20,958 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:04:20,960 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:04:24,539 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:04:25,054 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:04:49,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:04:49,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:04:50,966 | ERROR | Thread-146 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:04:50,968 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:05:10,975 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:05:10,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:05:14,282 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:05:14,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:05:30,980 | ERROR | Thread-155 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:05:30,983 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:05:39,304 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:05:39,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:06:00,988 | ERROR | Thread-159 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:06:00,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:06:04,305 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:06:04,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:06:20,995 | ERROR | Thread-163 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:06:20,997 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:06:29,237 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:06:29,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:06:51,002 | ERROR | Thread-167 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:06:51,004 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:06:54,315 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:06:54,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:07:11,010 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:07:11,012 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:07:19,293 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:07:19,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:07:40,768 | ERROR | Thread-175 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:07:40,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:07:44,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:07:44,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:08:09,251 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:08:09,920 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:08:10,776 | ERROR | Thread-179 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:08:10,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:08:30,781 | ERROR | Thread-183 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:08:30,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:08:34,277 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:08:34,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:08:50,787 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:08:50,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:08:59,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:08:59,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:09:20,796 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:09:20,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:09:24,370 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:09:24,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:09:49,366 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:09:49,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:09:50,802 | ERROR | Thread-195 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:09:50,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:10:10,810 | ERROR | Thread-200 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:10:10,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:10:14,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:10:14,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:10:30,815 | ERROR | Thread-204 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:10:30,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:10:39,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:10:39,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:11:00,823 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:11:00,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:11:04,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:11:04,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:11:20,829 | ERROR | Thread-213 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:11:20,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:11:29,290 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:11:29,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:11:50,839 | ERROR | Thread-217 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:11:50,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:11:54,488 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:11:55,161 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:12:19,316 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:12:19,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:12:20,848 | ERROR | Thread-222 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:12:20,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:12:40,852 | ERROR | Thread-226 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:12:40,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:12:44,345 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:12:44,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:13:09,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:13:09,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:13:10,860 | ERROR | Thread-231 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:13:10,864 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:13:30,865 | ERROR | Thread-235 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:13:30,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:13:34,371 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:13:34,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:13:59,305 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:13:59,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:14:00,875 | ERROR | Thread-239 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:14:00,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:14:20,880 | ERROR | Thread-244 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:14:20,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:14:24,355 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:14:24,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:14:40,885 | ERROR | Thread-248 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:14:40,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:14:49,331 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:14:49,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:15:10,899 | ERROR | Thread-253 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:15:10,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:15:14,309 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:15:14,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:15:30,900 | ERROR | Thread-257 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:15:30,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:15:39,245 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:15:39,890 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:16:00,910 | ERROR | Thread-262 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:16:00,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:16:04,352 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:16:04,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:16:20,914 | ERROR | Thread-266 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:16:20,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:16:29,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:16:29,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:16:50,923 | ERROR | Thread-270 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:16:50,927 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:16:54,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:16:54,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:17:10,928 | ERROR | Thread-275 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:17:10,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:17:19,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:17:19,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:17:40,936 | ERROR | Thread-280 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:17:40,938 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:17:44,361 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:17:44,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:18:00,942 | ERROR | Thread-284 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:18:00,944 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:18:09,372 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:18:09,879 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:18:30,951 | ERROR | Thread-289 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:18:30,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:18:34,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:18:34,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:18:50,955 | ERROR | Thread-294 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:18:50,958 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:18:59,309 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:18:59,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:19:20,967 | ERROR | Thread-299 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:19:20,970 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:19:24,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:19:24,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:19:40,973 | ERROR | Thread-303 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:19:40,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:19:49,312 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:19:49,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:20:10,979 | ERROR | Thread-309 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:20:10,980 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:20:14,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:20:14,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:20:30,984 | ERROR | Thread-314 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:20:30,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:20:39,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:20:39,835 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:21:00,993 | ERROR | Thread-318 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:21:00,994 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:21:04,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:21:04,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:21:20,998 | ERROR | Thread-323 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:21:21,001 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:21:29,364 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:21:29,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:21:51,008 | ERROR | Thread-327 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:21:51,010 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:21:54,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:21:54,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:22:11,013 | ERROR | Thread-331 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:22:11,017 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:22:19,303 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:22:19,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:22:41,020 | ERROR | Thread-336 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:22:41,024 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:22:44,306 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:22:44,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:23:01,026 | ERROR | Thread-341 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:23:01,029 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:23:09,519 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:23:10,017 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:23:30,786 | ERROR | Thread-345 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:23:30,787 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:23:34,248 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:23:34,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:23:50,792 | ERROR | Thread-349 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:23:50,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:23:59,342 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:23:59,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:24:20,801 | ERROR | Thread-353 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:24:20,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:24:24,318 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:24:24,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:24:49,395 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:24:49,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:24:50,807 | ERROR | Thread-358 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:24:50,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:25:10,814 | ERROR | Thread-363 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:25:10,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:25:14,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:25:14,830 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:25:39,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:25:39,857 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:25:40,820 | ERROR | Thread-367 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:25:40,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:26:00,827 | ERROR | Thread-371 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:26:00,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:26:04,315 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:26:04,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:26:20,833 | ERROR | Thread-375 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:26:20,835 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:26:29,347 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:26:29,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:26:50,841 | ERROR | Thread-380 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:26:50,845 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:26:54,420 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:26:54,932 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:27:19,332 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:27:19,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:27:20,848 | ERROR | Thread-385 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:27:20,851 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:27:40,856 | ERROR | Thread-389 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:27:40,859 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:27:44,281 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:27:44,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:28:00,862 | ERROR | Thread-393 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:28:00,863 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:28:09,333 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:28:09,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:28:30,870 | ERROR | Thread-398 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:28:30,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:28:34,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:28:34,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:28:50,876 | ERROR | Thread-402 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:28:50,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:28:59,321 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:28:59,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:29:20,887 | ERROR | Thread-406 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:29:20,888 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:29:24,345 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:29:24,879 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:29:40,890 | ERROR | Thread-410 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:29:40,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:29:49,285 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:29:49,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:30:10,898 | ERROR | Thread-416 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:30:10,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:30:14,247 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:30:14,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:30:30,908 | ERROR | Thread-420 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:30:30,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:30:39,293 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:30:39,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:31:00,911 | ERROR | Thread-424 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:31:00,914 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:31:04,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:31:04,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:31:20,918 | ERROR | Thread-428 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:31:20,919 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:31:29,343 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:31:29,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:31:50,926 | ERROR | Thread-432 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:31:50,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:31:54,248 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:31:54,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:32:10,933 | ERROR | Thread-437 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:32:10,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:32:19,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:32:19,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:32:40,942 | ERROR | Thread-441 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:32:40,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:32:44,513 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:32:45,023 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:33:09,245 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:33:09,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:33:10,950 | ERROR | Thread-446 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:33:10,952 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:33:30,956 | ERROR | Thread-450 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:33:30,957 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:33:34,302 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:33:34,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:33:50,961 | ERROR | Thread-454 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:33:50,963 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:33:59,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:33:59,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:34:20,970 | ERROR | Thread-459 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:34:20,973 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:34:24,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:34:24,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:34:40,975 | ERROR | Thread-463 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:34:40,976 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:34:49,253 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:34:49,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:35:10,984 | ERROR | Thread-467 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:35:10,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:35:14,247 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:35:14,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:35:30,989 | ERROR | Thread-472 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:35:30,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:35:39,254 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:35:39,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:36:00,999 | ERROR | Thread-476 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:36:01,001 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:36:04,327 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:36:04,830 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:36:21,004 | ERROR | Thread-481 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:36:21,006 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:36:29,416 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:36:29,916 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:36:51,012 | ERROR | Thread-485 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:36:51,014 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:36:54,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:36:54,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:37:11,019 | ERROR | Thread-490 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:37:11,020 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:37:19,880 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:37:20,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:37:41,026 | ERROR | Thread-494 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:37:41,029 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:37:44,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:37:44,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:38:01,031 | ERROR | Thread-498 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:38:01,037 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:38:09,552 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:38:10,060 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:38:30,793 | ERROR | Thread-502 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:38:30,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:38:34,261 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:38:34,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:38:50,797 | ERROR | Thread-506 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:38:50,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:38:59,309 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:38:59,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:39:20,805 | ERROR | Thread-510 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:39:20,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:39:24,248 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:39:24,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:39:40,811 | ERROR | Thread-514 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:39:40,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:39:49,303 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:39:49,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:40:10,820 | ERROR | Thread-518 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:40:10,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:40:14,321 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:40:14,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:40:39,350 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:40:39,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:40:40,829 | ERROR | Thread-522 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:40:40,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:41:00,835 | ERROR | Thread-526 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:41:00,837 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:41:04,306 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:41:04,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:41:20,838 | ERROR | Thread-534 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:41:20,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:41:29,321 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:41:29,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:41:50,847 | ERROR | Thread-538 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:41:50,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:41:54,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:41:54,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:42:10,852 | ERROR | Thread-543 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:42:10,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:42:19,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:42:19,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:42:40,862 | ERROR | Thread-547 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:42:40,864 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:42:44,235 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:42:44,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:43:00,867 | ERROR | Thread-551 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:43:00,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:43:09,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:43:09,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:43:30,876 | ERROR | Thread-557 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:43:30,879 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:43:34,263 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:43:34,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:43:50,881 | ERROR | Thread-561 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:43:50,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:43:59,330 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:43:59,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:44:20,890 | ERROR | Thread-565 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:44:20,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:44:24,298 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:44:24,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:44:40,895 | ERROR | Thread-569 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:44:40,899 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:44:49,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:44:49,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:45:10,904 | ERROR | Thread-574 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:45:10,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:45:14,291 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:45:14,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:45:30,911 | ERROR | Thread-578 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:45:30,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:45:39,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:45:39,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:46:00,920 | ERROR | Thread-582 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:46:00,924 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:46:04,298 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:46:04,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:46:20,923 | ERROR | Thread-587 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:46:20,927 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:46:29,476 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:46:29,979 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:46:50,931 | ERROR | Thread-591 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:46:50,933 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:46:54,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:46:54,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:47:10,937 | ERROR | Thread-596 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:47:10,939 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:47:19,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:47:19,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:47:40,946 | ERROR | Thread-600 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:47:40,949 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:47:44,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:47:44,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:48:00,951 | ERROR | Thread-604 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:48:00,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:48:09,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:48:09,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:48:30,962 | ERROR | Thread-609 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:48:30,964 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:48:34,353 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:48:34,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:48:50,966 | ERROR | Thread-613 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:48:50,967 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:48:59,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:48:59,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:49:20,975 | ERROR | Thread-618 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:49:20,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:49:24,250 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:49:24,898 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:49:40,980 | ERROR | Thread-622 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:49:40,984 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:49:49,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:49:49,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:50:10,988 | ERROR | Thread-626 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:50:10,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:50:14,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:50:14,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:50:30,995 | ERROR | Thread-631 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:50:30,998 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:50:39,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:50:39,737 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:51:01,006 | ERROR | Thread-635 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:51:01,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:51:04,294 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:51:04,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:51:21,009 | ERROR | Thread-640 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:51:21,011 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:51:29,423 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:51:29,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:51:51,017 | ERROR | Thread-644 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:51:51,019 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:51:54,342 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:51:54,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:52:11,023 | ERROR | Thread-648 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:52:11,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:52:19,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:52:19,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:52:41,032 | ERROR | Thread-652 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:52:41,036 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:52:44,373 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:52:44,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:53:01,037 | ERROR | Thread-657 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:53:01,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:53:09,363 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:53:10,019 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:53:31,045 | ERROR | Thread-661 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:53:31,049 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:53:34,304 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:53:34,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:53:59,449 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:53:59,957 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:54:00,804 | ERROR | Thread-666 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:54:00,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:54:20,810 | ERROR | Thread-671 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:54:20,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:54:24,293 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:54:24,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:54:40,815 | ERROR | Thread-675 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:54:40,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:54:49,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:54:49,715 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:55:10,824 | ERROR | Thread-680 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:55:10,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:55:14,351 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:55:14,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:55:39,362 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:55:39,851 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:55:40,832 | ERROR | Thread-684 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:55:40,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:56:00,838 | ERROR | Thread-688 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:56:00,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:56:04,191 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:56:04,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:56:20,844 | ERROR | Thread-692 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:56:20,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:56:29,202 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:56:29,702 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:56:50,852 | ERROR | Thread-696 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:56:50,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:56:54,323 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:56:54,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:57:10,860 | ERROR | Thread-702 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:57:10,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:57:19,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:57:19,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:57:40,867 | ERROR | Thread-706 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:57:40,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:57:44,348 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:57:44,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:58:00,872 | ERROR | Thread-710 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:58:00,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:58:09,303 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:58:09,848 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:58:30,881 | ERROR | Thread-715 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:58:30,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:58:34,353 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:58:34,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:58:50,886 | ERROR | Thread-719 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:58:50,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:58:59,276 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:58:59,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:59:20,895 | ERROR | Thread-724 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:59:20,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:59:24,346 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:59:24,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 10:59:40,900 | ERROR | Thread-728 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 10:59:40,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 10:59:49,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 10:59:49,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:00:10,909 | ERROR | Thread-732 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:00:10,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:00:14,236 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:00:14,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:00:30,914 | ERROR | Thread-737 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:00:30,917 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:00:39,475 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:00:39,973 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:01:00,922 | ERROR | Thread-741 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:01:00,925 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:01:04,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:01:04,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:01:20,929 | ERROR | Thread-746 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:01:20,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:01:29,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:01:29,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:01:50,937 | ERROR | Thread-750 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:01:50,938 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:01:54,286 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:01:54,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:02:10,944 | ERROR | Thread-755 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:02:10,946 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:02:19,284 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:02:19,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:02:40,951 | ERROR | Thread-759 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:02:40,953 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:02:44,367 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:02:44,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:03:00,957 | ERROR | Thread-763 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:03:00,959 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:03:09,371 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:03:09,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:03:30,964 | ERROR | Thread-768 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:03:30,966 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:03:34,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:03:34,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:03:50,971 | ERROR | Thread-772 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:03:50,973 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:03:59,282 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:03:59,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:04:20,979 | ERROR | Thread-778 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:04:20,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:04:24,374 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:04:24,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:04:40,986 | ERROR | Thread-782 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:04:40,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:04:49,372 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:04:49,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:05:10,994 | ERROR | Thread-786 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:05:10,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:05:14,272 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:05:14,771 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:05:31,000 | ERROR | Thread-791 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:05:31,002 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:05:39,371 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:05:39,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:06:01,008 | ERROR | Thread-795 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:06:01,010 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:06:04,266 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:06:04,762 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:06:21,013 | ERROR | Thread-799 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:06:21,015 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:06:29,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:06:29,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:06:51,022 | ERROR | Thread-804 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:06:51,024 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:06:54,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:06:54,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:07:11,027 | ERROR | Thread-809 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:07:11,029 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:07:19,279 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:07:19,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:07:41,037 | ERROR | Thread-813 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:07:41,040 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:07:44,316 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:07:44,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:08:01,041 | ERROR | Thread-817 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:08:01,043 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:08:09,261 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:08:09,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:08:31,051 | ERROR | Thread-821 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:08:31,053 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:08:34,311 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:08:34,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:08:51,056 | ERROR | Thread-825 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:08:51,058 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:08:59,425 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:08:59,932 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:09:20,815 | ERROR | Thread-829 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:09:20,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:09:24,314 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:09:24,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:09:40,820 | ERROR | Thread-833 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:09:40,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:09:49,323 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:09:49,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:10:10,828 | ERROR | Thread-837 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:10:10,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:10:14,308 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:10:14,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:10:30,834 | ERROR | Thread-841 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:10:30,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:10:39,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:10:39,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:11:00,843 | ERROR | Thread-845 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:11:00,848 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:11:04,273 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:11:04,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:11:20,847 | ERROR | Thread-850 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:11:20,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:11:29,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:11:29,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:11:50,858 | ERROR | Thread-854 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:11:50,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:11:54,262 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:11:54,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:12:10,863 | ERROR | Thread-858 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:12:10,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:12:19,311 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:12:19,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:12:40,875 | ERROR | Thread-862 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:12:40,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:12:44,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:12:44,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:13:00,875 | ERROR | Thread-866 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:13:00,876 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:13:09,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:13:09,830 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:13:30,885 | ERROR | Thread-870 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:13:30,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:13:34,271 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:13:34,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:13:50,890 | ERROR | Thread-874 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:13:50,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:13:59,386 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:13:59,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:14:20,899 | ERROR | Thread-879 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:14:20,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:14:24,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:14:24,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:14:40,904 | ERROR | Thread-883 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:14:40,905 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:14:49,285 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:14:49,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:15:10,914 | ERROR | Thread-889 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:15:10,917 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:15:14,321 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:15:14,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:15:30,922 | ERROR | Thread-893 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:15:30,925 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:15:39,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:15:40,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:16:00,927 | ERROR | Thread-898 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:16:00,933 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:16:04,286 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:16:04,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:16:20,933 | ERROR | Thread-902 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:16:20,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:16:29,997 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:16:30,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:16:50,942 | ERROR | Thread-906 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:16:50,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:16:54,374 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:16:54,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:17:10,947 | ERROR | Thread-910 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:17:10,951 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:17:19,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:17:19,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:17:40,956 | ERROR | Thread-916 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:17:40,958 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:17:44,390 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:17:44,931 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:18:00,961 | ERROR | Thread-920 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:18:00,965 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:18:09,377 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:18:09,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:18:30,969 | ERROR | Thread-925 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:18:30,971 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:18:34,302 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:18:34,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:18:50,976 | ERROR | Thread-929 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:18:50,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:18:59,239 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:18:59,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:19:20,984 | ERROR | Thread-934 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:19:20,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:19:24,383 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:19:24,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:19:49,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:19:49,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:19:50,992 | ERROR | Thread-939 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:19:50,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:20:10,998 | ERROR | Thread-943 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:20:11,000 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:20:14,345 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:20:14,864 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:20:31,006 | ERROR | Thread-948 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:20:31,009 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:20:39,354 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:20:39,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:21:01,013 | ERROR | Thread-952 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:21:01,017 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:21:04,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:21:04,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:21:21,018 | ERROR | Thread-956 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:21:21,021 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:21:29,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:21:29,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:21:51,029 | ERROR | Thread-960 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:21:51,033 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:21:54,384 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:21:54,879 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:22:11,034 | ERROR | Thread-965 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:22:11,037 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:22:19,292 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:22:19,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:22:41,039 | ERROR | Thread-970 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:22:41,042 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:22:44,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:22:44,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:23:01,047 | ERROR | Thread-974 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:23:01,048 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:23:09,404 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:23:10,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:23:31,055 | ERROR | Thread-978 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:23:31,057 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:23:34,279 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:23:34,771 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:23:51,060 | ERROR | Thread-983 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:23:51,064 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:23:59,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:23:59,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:24:21,069 | ERROR | Thread-987 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:24:21,072 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:24:24,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:24:24,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:24:40,828 | ERROR | Thread-992 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:24:40,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:24:49,376 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:24:49,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:25:10,832 | ERROR | Thread-996 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:25:10,837 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:25:14,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:25:14,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:25:39,382 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:25:39,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:25:40,841 | ERROR | Thread-1000 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:25:40,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:26:00,847 | ERROR | Thread-1005 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:26:00,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:26:04,377 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:26:04,863 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:26:29,403 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:26:29,908 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:26:30,855 | ERROR | Thread-1011 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:26:30,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:26:50,863 | ERROR | Thread-1015 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:26:50,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:26:54,632 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:26:55,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:27:19,308 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:27:19,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:27:20,871 | ERROR | Thread-1019 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:27:20,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:27:40,875 | ERROR | Thread-1025 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:27:40,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:27:44,431 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:27:44,942 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:28:09,384 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:28:09,897 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:28:10,883 | ERROR | Thread-1029 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:28:10,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:28:30,889 | ERROR | Thread-1034 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:28:30,890 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:28:34,355 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:28:34,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:28:50,895 | ERROR | Thread-1038 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:28:50,897 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:28:59,381 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:28:59,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:29:20,904 | ERROR | Thread-1043 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:29:20,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:29:24,353 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:29:24,835 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:29:40,909 | ERROR | Thread-1047 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:29:40,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:29:49,372 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:29:49,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:30:10,919 | ERROR | Thread-1051 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:30:10,919 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:30:14,281 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:30:14,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:30:30,923 | ERROR | Thread-1056 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:30:30,925 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:30:39,393 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:30:39,895 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:31:00,932 | ERROR | Thread-1060 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:31:00,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:31:04,245 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:31:04,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:31:20,937 | ERROR | Thread-1065 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:31:20,939 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:31:29,415 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:31:29,905 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:31:50,946 | ERROR | Thread-1069 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:31:50,950 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:31:54,314 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:31:54,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:32:10,951 | ERROR | Thread-1073 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:32:10,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:32:19,246 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:32:19,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:32:40,959 | ERROR | Thread-1078 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:32:40,962 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:32:44,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:32:44,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:33:00,966 | ERROR | Thread-1082 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:33:00,967 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:33:09,291 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:33:09,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:33:30,974 | ERROR | Thread-1087 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:33:30,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:33:34,309 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:33:34,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:33:50,979 | ERROR | Thread-1091 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:33:50,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:33:59,261 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:33:59,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:34:20,988 | ERROR | Thread-1096 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:34:20,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:34:24,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:34:24,845 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:34:40,993 | ERROR | Thread-1100 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:34:40,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:34:49,332 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:34:49,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:35:11,004 | ERROR | Thread-1104 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:35:11,010 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:35:14,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:35:15,031 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:35:39,379 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:35:39,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:35:41,012 | ERROR | Thread-1109 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:35:41,013 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:36:01,016 | ERROR | Thread-1113 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:36:01,020 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:36:04,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:36:04,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:36:21,022 | ERROR | Thread-1117 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:36:21,024 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:36:29,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:36:29,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:36:51,031 | ERROR | Thread-1121 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:36:51,035 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:36:54,379 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:36:54,919 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:37:11,036 | ERROR | Thread-1125 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:37:11,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:37:19,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:37:19,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:37:41,044 | ERROR | Thread-1131 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:37:41,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:37:44,378 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:37:44,859 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:38:01,051 | ERROR | Thread-1135 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:38:01,054 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:38:09,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:38:09,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:38:31,059 | ERROR | Thread-1139 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:38:31,061 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:38:34,282 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:38:34,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:38:51,068 | ERROR | Thread-1143 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:38:51,072 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:38:59,276 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:38:59,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:39:21,075 | ERROR | Thread-1148 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:39:21,077 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:39:24,279 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:39:24,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:39:41,078 | ERROR | Thread-1152 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:39:41,082 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:39:49,389 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:39:49,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:40:10,839 | ERROR | Thread-1156 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:40:10,842 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:40:14,385 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:40:14,909 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:40:39,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:40:39,837 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:40:40,846 | ERROR | Thread-1160 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:40:40,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:41:00,852 | ERROR | Thread-1164 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:41:00,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:41:04,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:41:04,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:41:20,856 | ERROR | Thread-1168 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:41:20,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:41:29,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:41:29,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:41:50,865 | ERROR | Thread-1172 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:41:50,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:41:54,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:41:54,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:42:10,870 | ERROR | Thread-1176 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:42:10,872 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:42:19,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:42:19,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:42:40,880 | ERROR | Thread-1181 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:42:40,881 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:42:44,460 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:42:44,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:43:09,399 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:43:09,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:43:10,887 | ERROR | Thread-1185 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:43:10,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:43:30,893 | ERROR | Thread-1190 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:43:30,899 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:43:34,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:43:34,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:43:50,900 | ERROR | Thread-1194 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:43:50,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:43:59,394 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:43:59,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:44:20,908 | ERROR | Thread-1201 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:44:20,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:44:24,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:44:24,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:44:40,913 | ERROR | Thread-1205 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:44:40,916 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:44:49,318 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:44:49,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:45:10,922 | ERROR | Thread-1209 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:45:10,923 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:45:14,397 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:45:14,899 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:45:30,926 | ERROR | Thread-1213 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:45:30,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:45:39,347 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:45:39,842 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:46:00,937 | ERROR | Thread-1217 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:46:00,939 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:46:04,264 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:46:04,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:46:20,942 | ERROR | Thread-1222 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:46:20,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:46:29,383 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:46:29,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:46:50,950 | ERROR | Thread-1226 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:46:50,952 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:46:54,363 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:46:54,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:47:10,956 | ERROR | Thread-1230 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:47:10,957 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:47:19,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:47:19,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:47:40,964 | ERROR | Thread-1234 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:47:40,967 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:47:44,396 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:47:44,888 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:48:00,970 | ERROR | Thread-1238 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:48:00,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:48:09,333 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:48:09,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:48:30,980 | ERROR | Thread-1243 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:48:30,982 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:48:34,387 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:48:34,897 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:48:50,984 | ERROR | Thread-1247 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:48:50,987 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:48:59,379 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:48:59,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:49:20,992 | ERROR | Thread-1252 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:49:20,994 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:49:24,384 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:49:24,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:49:40,999 | ERROR | Thread-1256 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:49:41,002 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:49:49,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:49:49,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:50:11,007 | ERROR | Thread-1260 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:50:11,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:50:14,305 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:50:14,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:50:31,010 | ERROR | Thread-1265 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:50:31,017 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:50:39,366 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:50:39,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:51:01,020 | ERROR | Thread-1269 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:51:01,022 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:51:04,336 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:51:04,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:51:21,026 | ERROR | Thread-1273 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:51:21,027 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:51:29,381 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:51:29,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:51:51,036 | ERROR | Thread-1278 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:51:51,040 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:51:54,386 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:51:54,893 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:52:11,040 | ERROR | Thread-1283 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:52:11,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:52:19,334 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:52:19,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:52:41,050 | ERROR | Thread-1289 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:52:41,053 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:52:44,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:52:44,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:53:01,057 | ERROR | Thread-1293 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:53:01,060 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:53:09,349 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:53:09,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:53:31,065 | ERROR | Thread-1297 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:53:31,068 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:53:34,329 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:53:34,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:53:51,069 | ERROR | Thread-1301 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:53:51,071 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:53:59,305 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:53:59,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:54:21,079 | ERROR | Thread-1305 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:54:21,081 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:54:24,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:54:24,885 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:54:41,085 | ERROR | Thread-1309 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:54:41,090 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:54:49,317 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:54:49,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:55:11,093 | ERROR | Thread-1313 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:55:11,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:55:14,631 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:55:15,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:55:39,381 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:55:39,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:55:40,852 | ERROR | Thread-1317 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:55:40,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:56:00,857 | ERROR | Thread-1321 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:56:00,859 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:56:04,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:56:04,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:56:29,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:56:29,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:56:30,866 | ERROR | Thread-1325 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:56:30,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:56:50,875 | ERROR | Thread-1329 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:56:50,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:56:54,305 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:56:54,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:57:10,877 | ERROR | Thread-1333 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:57:10,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:57:19,315 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:57:19,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:57:40,884 | ERROR | Thread-1338 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:57:40,885 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:57:44,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:57:44,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:58:00,891 | ERROR | Thread-1342 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:58:00,893 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:58:09,373 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:58:09,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:58:30,900 | ERROR | Thread-1348 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:58:30,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:58:34,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:58:34,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:58:50,905 | ERROR | Thread-1352 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:58:50,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:58:59,381 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:58:59,876 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:59:20,913 | ERROR | Thread-1358 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:59:20,917 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:59:24,276 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:59:24,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 11:59:40,918 | ERROR | Thread-1362 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 11:59:40,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 11:59:49,285 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 11:59:49,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:00:10,928 | ERROR | Thread-1367 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:00:10,931 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:00:14,349 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:00:14,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:00:30,934 | ERROR | Thread-1371 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:00:30,937 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:00:39,357 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:00:39,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:01:00,941 | ERROR | Thread-1375 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:01:00,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:01:04,272 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:01:04,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:01:20,947 | ERROR | Thread-1379 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:01:20,950 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:01:29,314 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:01:29,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:01:50,955 | ERROR | Thread-1383 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:01:50,960 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:01:54,348 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:01:54,952 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:02:19,308 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:02:19,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:02:20,966 | ERROR | Thread-1387 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:02:20,968 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:02:40,970 | ERROR | Thread-1392 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:02:40,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:02:44,485 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:02:44,983 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:03:09,364 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:03:09,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:03:10,978 | ERROR | Thread-1396 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:03:10,982 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:03:30,984 | ERROR | Thread-1401 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:03:30,988 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:03:34,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:03:34,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:03:50,990 | ERROR | Thread-1405 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:03:50,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:03:59,267 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:03:59,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:04:20,998 | ERROR | Thread-1410 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:04:21,000 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:04:24,354 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:04:24,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:04:41,007 | ERROR | Thread-1414 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:04:41,010 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:04:49,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:04:49,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:05:11,014 | ERROR | Thread-1419 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:05:11,015 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:05:14,246 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:05:14,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:05:31,018 | ERROR | Thread-1423 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:05:31,019 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:05:39,359 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:05:39,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:06:01,026 | ERROR | Thread-1427 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:06:01,028 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:06:04,359 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:06:04,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:06:21,032 | ERROR | Thread-1431 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:06:21,035 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:06:29,568 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:06:30,082 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:06:51,041 | ERROR | Thread-1435 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:06:51,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:06:54,254 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:06:54,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:07:11,047 | ERROR | Thread-1439 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:07:11,051 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:07:19,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:07:19,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:07:41,055 | ERROR | Thread-1443 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:07:41,056 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:07:44,379 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:07:44,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:08:01,061 | ERROR | Thread-1448 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:08:01,065 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:08:09,370 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:08:09,881 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:08:31,078 | ERROR | Thread-1452 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:08:31,086 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:08:34,602 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:08:35,084 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:08:59,304 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:08:59,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:09:01,076 | ERROR | Thread-1457 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:09:01,080 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:09:21,082 | ERROR | Thread-1462 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:09:21,085 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:09:24,320 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:09:24,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:09:41,088 | ERROR | Thread-1466 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:09:41,090 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:09:49,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:09:49,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:10:11,098 | ERROR | Thread-1470 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:10:11,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:10:14,304 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:10:14,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:10:31,103 | ERROR | Thread-1475 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:10:31,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:10:39,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:10:39,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:11:00,863 | ERROR | Thread-1479 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:11:00,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:11:04,351 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:11:04,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:11:20,866 | ERROR | Thread-1483 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:11:20,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:11:29,390 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:11:29,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:11:50,876 | ERROR | Thread-1488 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:11:50,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:11:54,381 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:11:54,885 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:12:19,327 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:12:19,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:12:20,884 | ERROR | Thread-1493 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:12:20,888 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:12:40,890 | ERROR | Thread-1498 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:12:40,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:12:44,380 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:12:44,871 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:13:00,896 | ERROR | Thread-1502 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:13:00,898 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:13:09,302 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:13:09,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:13:30,904 | ERROR | Thread-1507 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:13:30,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:13:34,298 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:13:34,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:13:50,911 | ERROR | Thread-1512 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:13:50,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:13:59,475 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:13:59,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:14:20,920 | ERROR | Thread-1517 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:14:20,922 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:14:24,368 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:14:24,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:14:40,923 | ERROR | Thread-1522 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:14:40,926 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:14:49,329 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:14:49,838 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:15:10,935 | ERROR | Thread-1526 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:15:10,937 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:15:14,350 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:15:14,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:15:30,938 | ERROR | Thread-1531 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:15:30,940 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:15:39,320 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:15:39,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:16:00,950 | ERROR | Thread-1535 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:16:00,951 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:16:04,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:16:04,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:16:20,953 | ERROR | Thread-1540 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:16:20,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:16:29,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:16:29,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:16:50,960 | ERROR | Thread-1544 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:16:50,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:16:54,318 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:16:54,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:17:10,965 | ERROR | Thread-1548 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:17:10,971 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:17:19,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:17:19,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:17:40,975 | ERROR | Thread-1553 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:17:40,983 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:17:44,485 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:17:44,999 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:18:09,274 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:18:09,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:18:10,983 | ERROR | Thread-1557 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:18:10,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:18:30,989 | ERROR | Thread-1561 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:18:30,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:18:34,553 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:18:35,230 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:18:59,289 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:18:59,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:19:00,997 | ERROR | Thread-1565 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:19:00,998 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:19:21,002 | ERROR | Thread-1569 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:19:21,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:19:24,370 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:19:24,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:19:41,009 | ERROR | Thread-1573 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:19:41,011 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:19:49,289 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:19:49,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:20:11,016 | ERROR | Thread-1577 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:20:11,018 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:20:14,324 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:20:14,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:20:31,023 | ERROR | Thread-1581 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:20:31,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:20:39,363 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:20:39,960 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:21:01,031 | ERROR | Thread-1585 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:21:01,034 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:21:04,329 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:21:04,830 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:21:21,035 | ERROR | Thread-1591 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:21:21,038 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:21:29,296 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:21:29,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:21:51,047 | ERROR | Thread-1597 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:21:51,051 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:21:54,370 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:21:54,885 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:22:11,052 | ERROR | Thread-1601 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:22:11,054 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:22:19,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:22:19,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:22:41,059 | ERROR | Thread-1605 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:22:41,063 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:22:44,362 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:22:44,852 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:23:01,065 | ERROR | Thread-1609 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:23:01,068 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:23:09,370 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:23:09,871 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:23:31,073 | ERROR | Thread-1613 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:23:31,077 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:23:34,287 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:23:34,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:23:51,079 | ERROR | Thread-1617 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:23:51,081 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:23:59,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:23:59,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:24:21,087 | ERROR | Thread-1621 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:24:21,090 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:24:24,268 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:24:24,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:24:41,094 | ERROR | Thread-1626 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:24:41,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:24:49,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:24:49,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:25:11,101 | ERROR | Thread-1630 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:25:11,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:25:14,324 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:25:14,845 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:25:31,106 | ERROR | Thread-1635 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:25:31,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:25:39,497 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:25:40,002 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:26:00,864 | ERROR | Thread-1639 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:26:00,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:26:04,481 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:26:04,994 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:26:29,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:26:29,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:26:30,876 | ERROR | Thread-1643 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:26:30,879 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:26:50,880 | ERROR | Thread-1647 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:26:50,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:26:54,322 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:26:54,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:27:10,884 | ERROR | Thread-1651 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:27:10,888 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:27:19,289 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:27:19,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:27:40,893 | ERROR | Thread-1659 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:27:40,895 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:27:44,340 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:27:44,842 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:28:00,900 | ERROR | Thread-1663 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:28:00,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:28:09,271 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:28:09,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:28:30,907 | ERROR | Thread-1668 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:28:30,908 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:28:34,330 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:28:34,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:28:50,913 | ERROR | Thread-1672 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:28:50,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:28:59,274 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:28:59,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:29:20,920 | ERROR | Thread-1676 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:29:20,924 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:29:24,364 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:29:24,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:29:40,926 | ERROR | Thread-1681 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:29:40,930 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:29:49,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:29:49,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:30:10,935 | ERROR | Thread-1685 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:30:10,937 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:30:14,293 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:30:14,787 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:30:30,939 | ERROR | Thread-1690 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:30:30,942 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:30:39,262 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:30:39,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:31:00,948 | ERROR | Thread-1694 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:31:00,950 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:31:04,335 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:31:04,838 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:31:20,955 | ERROR | Thread-1699 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:31:20,956 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:31:29,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:31:29,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:31:50,964 | ERROR | Thread-1703 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:31:50,965 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:31:54,281 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:31:54,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:32:10,969 | ERROR | Thread-1707 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:32:10,971 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:32:19,311 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:32:19,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:32:40,978 | ERROR | Thread-1712 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:32:40,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:32:44,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:32:44,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:33:00,983 | ERROR | Thread-1716 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:33:00,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:33:09,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:33:09,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:33:30,992 | ERROR | Thread-1720 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:33:30,997 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:33:34,286 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:33:34,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:33:50,997 | ERROR | Thread-1724 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:33:51,001 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:33:59,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:33:59,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:34:21,007 | ERROR | Thread-1728 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:34:21,013 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:34:24,346 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:34:24,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:34:41,012 | ERROR | Thread-1732 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:34:41,019 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:34:49,259 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:34:49,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:35:11,021 | ERROR | Thread-1736 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:35:11,025 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:35:14,342 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:35:14,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:35:31,026 | ERROR | Thread-1741 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:35:31,028 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:35:39,258 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:35:39,740 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:36:01,036 | ERROR | Thread-1745 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:36:01,037 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:36:04,255 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:36:04,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:36:21,040 | ERROR | Thread-1750 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:36:21,042 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:36:29,347 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:36:29,852 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:36:51,048 | ERROR | Thread-1754 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:36:51,051 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:36:54,338 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:36:54,825 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:37:11,056 | ERROR | Thread-1758 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:37:11,062 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:37:19,286 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:37:19,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:37:41,062 | ERROR | Thread-1762 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:37:41,065 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:37:44,281 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:37:44,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:38:01,068 | ERROR | Thread-1766 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:38:01,068 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:38:09,271 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:38:09,762 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:38:31,076 | ERROR | Thread-1772 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:38:31,079 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:38:34,263 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:38:34,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:38:51,082 | ERROR | Thread-1776 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:38:51,084 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:38:59,279 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:38:59,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:39:21,091 | ERROR | Thread-1780 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:39:21,092 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:39:24,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:39:24,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:39:41,095 | ERROR | Thread-1786 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:39:41,099 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:39:49,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:39:49,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:40:11,104 | ERROR | Thread-1790 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:40:11,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:40:14,260 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:40:14,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:40:31,110 | ERROR | Thread-1795 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:40:31,115 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:40:39,573 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:40:40,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:40:59,227 | ERROR | Thread-1799 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:40:59,228 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:41:02,383 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:41:02,876 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:41:19,232 | ERROR | Thread-1804 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:41:19,235 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:41:27,383 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:41:27,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:41:48,991 | ERROR | Thread-1808 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:41:48,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:41:52,381 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:41:52,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:42:08,997 | ERROR | Thread-1812 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:42:09,000 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:42:17,480 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:42:17,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:42:39,007 | ERROR | Thread-1816 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:42:39,009 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:42:42,444 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:42:42,940 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:42:59,011 | ERROR | Thread-1820 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:42:59,016 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:43:07,378 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:43:07,881 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:43:29,018 | ERROR | Thread-1825 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:43:29,020 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:43:32,483 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:43:32,969 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:43:49,024 | ERROR | Thread-1829 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:43:49,030 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:43:57,373 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:43:57,872 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:44:19,037 | ERROR | Thread-1833 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:44:19,040 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:44:22,391 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:44:22,886 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:44:39,039 | ERROR | Thread-1839 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:44:39,042 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:44:47,398 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:44:47,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:45:09,047 | ERROR | Thread-1843 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:45:09,049 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:45:12,394 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:45:12,890 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:45:29,054 | ERROR | Thread-1847 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:45:29,059 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:45:37,370 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:45:37,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:45:59,061 | ERROR | Thread-1851 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:45:59,063 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:46:02,386 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:46:02,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:46:19,067 | ERROR | Thread-1855 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:46:19,073 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:46:27,368 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:46:27,924 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:46:49,078 | ERROR | Thread-1860 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:46:49,081 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:46:52,492 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:46:52,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:47:09,081 | ERROR | Thread-1864 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:47:09,083 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:47:17,375 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:47:17,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:47:39,090 | ERROR | Thread-1868 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:47:39,100 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:47:42,487 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:47:43,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:47:59,094 | ERROR | Thread-1872 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:47:59,097 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:48:07,431 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:48:07,918 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:48:29,105 | ERROR | Thread-1876 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:48:29,107 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:48:32,372 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:48:32,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:48:49,111 | ERROR | Thread-1880 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:48:49,115 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:48:57,486 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:48:58,017 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:49:19,122 | ERROR | Thread-1885 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:49:19,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:49:22,429 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:49:22,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:49:39,124 | ERROR | Thread-1890 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:49:39,127 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:49:47,427 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:49:47,920 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:50:09,133 | ERROR | Thread-1894 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:50:09,137 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:50:12,328 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:50:12,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:50:29,139 | ERROR | Thread-1899 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:50:29,143 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:50:37,373 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:50:37,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:50:59,146 | ERROR | Thread-1903 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:50:59,148 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:51:02,390 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:51:02,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:51:19,152 | ERROR | Thread-1908 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:51:19,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:51:27,379 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:51:32,912 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:51:49,162 | ERROR | Thread-1913 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:51:49,164 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:51:52,345 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:51:52,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:52:09,168 | ERROR | Thread-1917 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:52:09,170 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:52:17,408 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:52:17,897 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:52:39,174 | ERROR | Thread-1922 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:52:39,177 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:52:42,332 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:52:42,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:52:59,180 | ERROR | Thread-1926 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:52:59,189 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:53:07,398 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:53:07,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:53:29,188 | ERROR | Thread-1932 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:53:29,193 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:53:32,328 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:53:32,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:53:49,194 | ERROR | Thread-1936 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:53:49,197 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:53:57,329 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:53:57,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:54:19,204 | ERROR | Thread-1940 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:54:19,206 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:54:22,430 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:54:22,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:54:39,209 | ERROR | Thread-1945 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:54:39,211 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:54:47,461 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:54:47,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:55:09,216 | ERROR | Thread-1949 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:55:09,218 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:55:12,306 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:55:12,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:55:29,223 | ERROR | Thread-1954 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:55:29,227 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:55:37,421 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:55:37,988 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:55:59,234 | ERROR | Thread-1958 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:55:59,243 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:56:02,391 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:56:02,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:56:19,237 | ERROR | Thread-1962 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:56:19,240 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:56:27,568 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:56:28,067 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:56:48,996 | ERROR | Thread-1967 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:56:48,999 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:56:52,471 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:56:52,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:57:09,003 | ERROR | Thread-1971 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:57:09,012 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:57:17,389 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:57:17,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:57:39,008 | ERROR | Thread-1975 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:57:39,010 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:57:42,396 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:57:42,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:57:59,015 | ERROR | Thread-1979 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:57:59,021 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:58:07,556 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:58:08,061 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:58:29,027 | ERROR | Thread-1983 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:58:29,030 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:58:32,457 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:58:32,937 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:58:49,029 | ERROR | Thread-1987 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:58:49,031 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:58:57,429 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:58:57,967 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:59:19,038 | ERROR | Thread-1991 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:59:19,039 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:59:22,429 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:59:22,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 12:59:39,043 | ERROR | Thread-1996 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 12:59:39,051 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 12:59:47,396 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 12:59:47,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:00:09,052 | ERROR | Thread-2001 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:00:09,056 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:00:12,562 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:00:13,077 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:00:37,424 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:00:37,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:00:39,060 | ERROR | Thread-2006 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:00:39,062 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:00:59,066 | ERROR | Thread-2010 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:00:59,069 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:01:02,401 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:01:02,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:01:19,072 | ERROR | Thread-2015 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:01:19,073 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:01:27,311 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:01:27,924 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:01:49,080 | ERROR | Thread-2019 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:01:49,087 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:01:52,566 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:01:53,053 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:02:09,084 | ERROR | Thread-2023 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:02:09,086 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:02:17,499 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:02:17,976 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:02:39,096 | ERROR | Thread-2027 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:02:39,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:02:42,378 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:02:42,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:02:59,099 | ERROR | Thread-2031 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:02:59,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:03:07,442 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:03:07,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:03:29,111 | ERROR | Thread-2036 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:03:29,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:03:32,400 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:03:32,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:03:49,113 | ERROR | Thread-2040 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:03:49,117 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:03:57,427 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:03:57,912 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:04:19,124 | ERROR | Thread-2044 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:04:19,126 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:04:22,395 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:04:22,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:04:39,128 | ERROR | Thread-2049 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:04:39,130 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:04:47,389 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:04:47,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:05:09,137 | ERROR | Thread-2053 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:05:09,141 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:05:12,400 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:05:13,100 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:05:29,142 | ERROR | Thread-2057 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:05:29,146 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:05:37,401 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:05:37,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:05:59,150 | ERROR | Thread-2062 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:05:59,152 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:06:02,392 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:06:02,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:06:19,157 | ERROR | Thread-2066 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:06:19,159 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:06:27,398 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:06:27,912 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:06:49,164 | ERROR | Thread-2070 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:06:49,168 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:06:52,399 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:06:52,909 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 13:07:09,170 | ERROR | Thread-2075 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 13:07:09,174 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 13:07:17,387 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 13:07:17,885 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:47:27,663 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 15:47:27,741 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 15:47:28,614 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:47:29,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:880650 -01 一月 2026 | 15:47:29,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -01 一月 2026 | 15:47:29,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 15:47:30,285 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:47:30,582 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 15:47:30,674 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 15:47:31,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:576101 -01 一月 2026 | 15:47:31,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] -01 一月 2026 | 15:47:31,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 0, 0, 1, svr8840, 10, 134, 767132, 2, 0, 1, null] -01 一月 2026 | 15:47:31,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 15:47:31,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 15:47:31,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 15:47:31,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 15:47:31,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 15:47:31,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 15:47:31,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:9874500 -01 一月 2026 | 15:47:31,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 15:47:31,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 15:47:31,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 15:47:31,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@42990d81 -01 一月 2026 | 15:47:31,670 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[101555] -01 一月 2026 | 15:47:31,670 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{767132}:reward:134 -01 一月 2026 | 15:47:31,670 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():101555 -01 一月 2026 | 15:47:31,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:null -01 一月 2026 | 15:47:31,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[] -01 一月 2026 | 15:47:31,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 15:48:06,730 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 15:48:06,981 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:385ms -01 一月 2026 | 15:48:08,584 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:336ms -01 一月 2026 | 15:48:16,777 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 15:48:17,998 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1437ms -01 一月 2026 | 15:48:43,444 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:48:43,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:49:08,481 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:49:08,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:49:09,357 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:49:09,372 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:49:29,363 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:49:29,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:49:33,700 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:49:34,224 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:49:46,320 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 15:49:46,569 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:384ms -01 一月 2026 | 15:49:47,251 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:341ms -01 一月 2026 | 15:49:58,423 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:49:58,950 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:49:59,375 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:49:59,377 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:50:19,388 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:50:19,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:50:23,493 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:50:24,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:50:29,300 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 15:50:29,576 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:396ms -01 一月 2026 | 15:50:30,417 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:412ms -01 一月 2026 | 15:50:48,384 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:50:48,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:50:49,390 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:50:49,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:51:09,389 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:51:09,393 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:51:13,483 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:51:13,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:51:38,483 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:51:38,930 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:51:39,398 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:51:39,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:51:59,404 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:51:59,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:52:03,455 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:52:03,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:52:28,432 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:52:28,902 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:52:29,161 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:52:29,164 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:52:49,168 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:52:49,169 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:52:53,427 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:52:53,912 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:53:18,419 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:53:18,916 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:53:19,175 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:53:19,178 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:53:39,181 | ERROR | Thread-81 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:53:39,184 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:53:43,440 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:53:43,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:54:08,485 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:54:08,923 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:54:09,194 | ERROR | Thread-85 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:54:09,197 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:54:29,196 | ERROR | Thread-90 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:54:29,198 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:54:33,396 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:54:34,107 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:54:58,439 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:54:59,067 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:54:59,206 | ERROR | Thread-95 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:54:59,208 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:55:19,217 | ERROR | Thread-99 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:55:19,218 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:55:23,445 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:55:23,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:55:48,421 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:55:48,825 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:55:49,223 | ERROR | Thread-103 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:55:49,224 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:56:09,225 | ERROR | Thread-108 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:56:09,226 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:56:13,416 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:56:13,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:56:38,358 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:56:38,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:56:39,232 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:56:39,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:56:59,239 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:56:59,240 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:57:03,593 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:57:04,064 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:57:28,429 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:57:28,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:57:29,248 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:57:29,249 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:57:49,257 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:57:49,259 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:57:53,639 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:57:54,069 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:58:18,428 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:58:18,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:58:19,261 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:58:19,263 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:58:39,269 | ERROR | Thread-134 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:58:39,270 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:58:43,382 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:58:43,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:59:08,370 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:59:08,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:59:09,274 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:59:09,277 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:59:29,281 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:59:29,282 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 15:59:33,397 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:59:34,205 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:59:58,455 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 15:59:58,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 15:59:59,291 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 15:59:59,293 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:00:19,299 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:00:19,302 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:00:23,569 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:00:24,042 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:00:48,467 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:00:48,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:00:49,304 | ERROR | Thread-156 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:00:49,308 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:01:09,309 | ERROR | Thread-161 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:01:09,312 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:01:13,448 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:01:13,905 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:01:38,457 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:01:38,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:01:39,321 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:01:39,323 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:01:59,323 | ERROR | Thread-170 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:01:59,324 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:02:03,411 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:02:03,898 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:02:28,452 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:02:29,020 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:02:29,339 | ERROR | Thread-174 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:02:29,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:02:49,337 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:02:49,339 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:02:53,443 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:02:53,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:03:18,488 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:03:18,992 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:03:19,344 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:03:19,346 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:03:39,352 | ERROR | Thread-186 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:03:39,355 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:03:43,467 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:03:43,926 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:04:08,437 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:04:08,948 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:04:09,361 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:04:09,364 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:04:29,365 | ERROR | Thread-195 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:04:29,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:04:33,386 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:04:33,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:04:58,533 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:04:59,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:04:59,374 | ERROR | Thread-201 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:04:59,375 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:05:19,380 | ERROR | Thread-205 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:05:19,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:05:23,560 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:05:24,048 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:05:48,578 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:05:49,205 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:05:49,399 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:05:49,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:06:09,393 | ERROR | Thread-213 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:06:09,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:06:13,688 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:06:14,149 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:06:38,462 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:06:38,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:06:39,402 | ERROR | Thread-218 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:06:39,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:06:59,408 | ERROR | Thread-223 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:06:59,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:07:03,516 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:07:03,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:07:28,440 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:07:28,953 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:07:29,416 | ERROR | Thread-227 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:07:29,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:07:49,174 | ERROR | Thread-231 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:07:49,176 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:07:53,553 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:07:54,029 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:08:18,500 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:08:18,949 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:08:19,182 | ERROR | Thread-236 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:08:19,184 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:08:39,186 | ERROR | Thread-240 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:08:39,189 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:08:43,437 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:08:43,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:09:08,440 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:09:08,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:09:09,192 | ERROR | Thread-245 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:09:09,195 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:09:29,201 | ERROR | Thread-249 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:09:29,205 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:09:33,427 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:09:33,966 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:09:58,497 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:09:58,969 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:09:59,208 | ERROR | Thread-254 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:09:59,210 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:10:19,228 | ERROR | Thread-258 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:10:19,229 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:10:23,456 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:10:23,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:10:34,594 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 16:10:34,640 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 16:10:35,520 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:10:36,191 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:10:59,229 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:10:59,232 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:11:00,401 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:11:00,912 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:11:19,232 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:11:19,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:11:25,546 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:11:26,219 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:11:49,243 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:11:49,245 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:11:50,510 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:11:51,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:12:09,244 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:12:09,248 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:12:15,426 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:12:16,003 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:12:39,253 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:12:39,255 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:12:40,359 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:12:40,862 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:12:59,258 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:12:59,260 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:13:05,551 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:13:06,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:13:19,878 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:13:20,140 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:432ms -01 一月 2026 | 16:13:20,668 | INFO | qtp1605283233-82 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:383ms -01 一月 2026 | 16:13:24,442 | INFO | qtp1605283233-95 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1182ms -01 一月 2026 | 16:13:29,270 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:13:29,273 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:13:30,352 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:13:30,897 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:13:49,274 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:13:49,277 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:13:55,399 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:13:55,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:14:19,284 | ERROR | Thread-66 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:14:19,286 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:14:45,404 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:14:45,937 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:14:46,139 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:14:46,262 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 16:14:46,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:605202 -01 一月 2026 | 16:14:46,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:14:46,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:14:46,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:14:46,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:14:46,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:14:46,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:14:46,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:14:46,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:14:46,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5332000 -01 一月 2026 | 16:14:46,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:14:46,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:14:46,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 16:14:46,983 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e1d1bdd -01 一月 2026 | 16:14:47,037 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 16:14:47,090 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 16:14:59,257 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 16:14:59,305 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 16:15:00,271 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:15:00,984 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:15:06,427 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:15:06,725 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:430ms -01 一月 2026 | 16:15:07,150 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:330ms -01 一月 2026 | 16:15:19,300 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:15:19,302 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:15:25,002 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:15:25,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:605202 -01 一月 2026 | 16:15:25,644 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -01 一月 2026 | 16:15:25,751 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:15:25,869 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:15:26,003 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:478ms -01 一月 2026 | 16:15:26,148 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:15:26,286 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:15:26,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 16:15:26,419 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:352ms -01 一月 2026 | 16:15:26,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:593789 -01 一月 2026 | 16:15:26,672 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:15:26,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:15:26,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:15:26,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:15:26,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:15:26,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:15:26,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:15:26,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:15:26,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8286000 -01 一月 2026 | 16:15:26,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:15:26,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:15:26,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 16:15:27,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7acaef96 -01 一月 2026 | 16:15:27,111 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 16:15:27,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 16:15:31,386 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1659ms -01 一月 2026 | 16:18:49,783 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 16:18:49,833 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 16:19:02,929 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:19:03,227 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:413ms -01 一月 2026 | 16:19:03,749 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:384ms -01 一月 2026 | 16:19:05,434 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 16:19:06,974 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1732ms -01 一月 2026 | 16:19:40,756 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:19:41,065 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:19:41,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:19:41,546 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 16:19:41,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:853555 -01 一月 2026 | 16:19:41,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:19:41,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:19:41,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:19:41,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:19:41,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:19:42,041 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:19:42,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:19:42,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:19:42,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2188000 -01 一月 2026 | 16:19:42,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:19:42,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:19:42,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 16:19:42,196 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@33215e93 -01 一月 2026 | 16:19:42,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 16:19:42,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 16:20:05,630 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:20:06,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:20:06,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:20:06,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:20:06,816 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -01 一月 2026 | 16:20:07,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:580871 -01 一月 2026 | 16:20:07,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:20:07,195 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:20:07,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:20:07,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:20:07,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:20:07,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:20:07,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:20:07,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:20:07,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1688000 -01 一月 2026 | 16:20:07,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:20:07,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:20:07,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 16:20:07,457 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@76f909c9 -01 一月 2026 | 16:20:07,509 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 16:20:07,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 16:27:18,206 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 16:27:18,253 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 16:27:40,344 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:27:40,700 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:518ms -01 一月 2026 | 16:27:41,164 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:429ms -01 一月 2026 | 16:27:43,954 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:27:44,074 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102111 login -01 一月 2026 | 16:27:44,095 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:27:44,109 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -01 一月 2026 | 16:27:44,473 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:548ms -01 一月 2026 | 16:27:44,785 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:349ms -01 一月 2026 | 16:27:45,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:27:45,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:27:45,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:27:45,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 -01 一月 2026 | 16:27:45,954 | INFO | qtp1605283233-62 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 16:27:46,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:708716 -01 一月 2026 | 16:27:46,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:27:46,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:27:46,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:27:46,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:27:46,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:27:46,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:27:46,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:27:46,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:27:46,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2048000 -01 一月 2026 | 16:27:46,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:27:46,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:27:46,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 16:27:46,623 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7cca1434 -01 一月 2026 | 16:27:46,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 16:27:46,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 16:27:47,044 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1352ms -01 一月 2026 | 16:28:08,999 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:28:09,245 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102254 login -01 一月 2026 | 16:28:09,254 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -01 一月 2026 | 16:28:10,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:28:10,699 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:28:10,876 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:28:10,965 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:28:11,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:674047 -01 一月 2026 | 16:28:11,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:28:11,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:28:11,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:28:11,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:28:11,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:28:11,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:28:11,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:28:11,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:28:11,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:28:11,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:28:11,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:28:29,268 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:28:29,271 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:28:33,921 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:28:34,389 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:28:34,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:28:34,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:28:34,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:674047 -01 一月 2026 | 16:28:34,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:28:34,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:28:34,946 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:28:34,946 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:28:34,946 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:28:35,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:28:35,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:28:35,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:28:35,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:28:35,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:28:35,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:28:58,981 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:28:59,274 | ERROR | Thread-38 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:28:59,276 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:28:59,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:674047 -01 一月 2026 | 16:28:59,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -01 一月 2026 | 16:28:59,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:29:00,264 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:29:00,400 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:29:00,481 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:29:00,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686349 -01 一月 2026 | 16:29:00,762 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:29:00,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:29:00,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:29:00,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:29:00,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:29:01,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:29:01,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:29:01,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:29:01,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:29:01,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:29:01,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:29:19,278 | ERROR | Thread-42 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:29:19,280 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:29:23,959 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:29:24,416 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:29:24,540 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:29:24,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:29:25,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686349 -01 一月 2026 | 16:29:25,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:29:25,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:29:25,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:29:25,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:29:25,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:29:25,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:29:25,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:29:25,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:29:25,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:29:25,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:29:25,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:29:49,013 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:29:49,288 | ERROR | Thread-46 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:29:49,289 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:29:49,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686349 -01 一月 2026 | 16:29:49,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -01 一月 2026 | 16:29:49,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:29:50,370 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:29:50,533 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:29:50,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:29:50,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:250057 -01 一月 2026 | 16:29:50,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:29:51,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:29:51,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:29:51,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:29:51,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:29:51,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:29:51,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:29:51,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:29:51,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:29:51,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:29:51,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:29:59,291 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:29:59,293 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:30:09,301 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:30:09,304 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:30:13,985 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:30:14,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:250057 -01 一月 2026 | 16:30:14,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -01 一月 2026 | 16:30:14,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:30:15,084 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:30:15,222 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:30:15,331 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:30:15,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 -01 一月 2026 | 16:30:15,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:30:15,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:30:15,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:30:15,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:30:15,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:30:15,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:30:15,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:30:15,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:30:15,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:30:15,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:30:15,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:30:39,038 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:30:39,303 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:30:39,305 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:30:39,361 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:30:39,487 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:30:39,627 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:30:39,940 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 -01 一月 2026 | 16:30:39,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:30:39,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:30:40,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:30:40,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:30:40,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:30:40,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:30:40,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:30:40,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:30:40,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:30:40,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:30:40,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:30:59,312 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:30:59,313 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:31:03,964 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:31:04,242 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:31:04,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:31:04,618 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:31:04,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 -01 一月 2026 | 16:31:04,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:31:05,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:31:05,128 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:31:05,128 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:31:05,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:31:05,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:31:05,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:31:05,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:31:05,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:31:05,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:31:05,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:31:29,058 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:31:29,318 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:31:29,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:31:29,341 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:31:29,500 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:31:29,664 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:31:29,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 -01 一月 2026 | 16:31:29,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:31:29,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:31:30,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:31:30,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:31:30,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:31:30,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:31:30,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:31:30,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:31:30,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:31:30,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:31:30,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:31:49,325 | ERROR | Thread-70 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:31:49,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:31:54,046 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:31:54,302 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:31:54,445 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:31:54,580 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:31:54,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 -01 一月 2026 | 16:31:54,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:31:54,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:31:54,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:31:54,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:31:54,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:31:55,049 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:31:55,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:31:55,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:31:55,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:31:55,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:31:55,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:32:11,729 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 16:32:12,748 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1254ms -01 一月 2026 | 16:32:19,000 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:32:19,261 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:32:19,330 | ERROR | Thread-74 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:32:19,332 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:32:19,541 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:32:19,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:32:19,946 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 -01 一月 2026 | 16:32:19,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:32:20,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:32:20,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:32:20,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:32:20,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:32:20,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:32:20,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:32:20,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:32:20,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:32:20,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:32:20,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:32:39,339 | ERROR | Thread-78 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:32:39,341 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:32:44,039 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:32:44,373 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:32:44,675 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:32:44,796 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:32:45,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 -01 一月 2026 | 16:32:45,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:32:45,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:32:45,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:32:45,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:32:45,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:32:45,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:32:45,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:32:45,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:32:45,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:32:45,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:32:45,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:32:58,647 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 16:32:58,690 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 16:32:59,538 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:32:59,916 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:33:00,243 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:33:00,403 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 16:33:00,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:643738 -01 一月 2026 | 16:33:00,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:33:00,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:33:00,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:33:00,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:33:00,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:33:01,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:33:01,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:33:01,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:33:01,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5332000 -01 一月 2026 | 16:33:01,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:33:01,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:33:01,162 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 16:33:01,214 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34ade3c8 -01 一月 2026 | 16:33:01,279 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 16:33:01,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 16:33:24,451 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:33:25,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:33:25,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:33:25,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:33:25,928 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -01 一月 2026 | 16:33:26,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:202228 -01 一月 2026 | 16:33:26,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:33:26,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:33:26,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:33:26,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:33:26,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:33:26,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:33:26,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:33:26,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:33:26,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1688000 -01 一月 2026 | 16:33:26,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:33:26,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:33:26,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 16:33:26,585 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@626ef4c5 -01 一月 2026 | 16:33:26,638 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 16:33:26,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 16:34:39,556 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:34:40,134 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:34:59,376 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:34:59,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:35:04,573 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:35:05,130 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:35:29,386 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:35:29,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:35:29,489 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:35:30,092 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:35:49,389 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:35:49,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:35:50,269 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 16:35:54,463 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:35:55,175 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:36:19,382 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:36:19,397 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:36:19,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:36:19,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:36:26,820 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 16:36:29,111 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 16:36:34,055 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 16:36:39,405 | ERROR | Thread-59 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:36:39,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:36:44,512 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:36:45,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:37:09,411 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:37:09,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:37:09,457 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:37:09,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:37:14,022 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:824ms -01 一月 2026 | 16:37:19,409 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:752ms -01 一月 2026 | 16:37:19,414 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:37:19,416 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:37:21,609 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:839ms -01 一月 2026 | 16:37:22,975 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_person_records[{user}:112233] time:628ms -01 一月 2026 | 16:37:29,426 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:37:29,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:37:34,430 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:37:34,830 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:37:59,406 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:37:59,438 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:37:59,440 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:37:59,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:38:19,434 | ERROR | Thread-76 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:38:19,437 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:38:24,583 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:38:24,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:38:49,190 | ERROR | Thread-80 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:38:49,193 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:38:49,489 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:38:49,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:39:09,195 | ERROR | Thread-84 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:39:09,196 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:39:14,455 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:39:14,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:39:39,210 | ERROR | Thread-89 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:39:39,212 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:39:39,462 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:39:39,792 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:39:59,210 | ERROR | Thread-93 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:39:59,213 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:40:04,503 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:40:04,931 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:40:29,218 | ERROR | Thread-97 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:40:29,220 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:40:29,457 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:40:29,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:40:49,225 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:40:49,227 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:40:54,442 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:40:54,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:41:19,235 | ERROR | Thread-106 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:41:19,236 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:41:19,545 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:41:19,905 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:41:39,241 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:41:39,243 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:41:44,519 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:41:44,942 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:42:00,186 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:42:00,508 | INFO | qtp1605283233-130 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:42:00,546 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:549ms -01 一月 2026 | 16:42:00,851 | INFO | qtp1605283233-130 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:501ms -01 一月 2026 | 16:42:02,511 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:399ms -01 一月 2026 | 16:42:07,212 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1594ms -01 一月 2026 | 16:42:09,247 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:42:09,250 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:42:09,423 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:42:10,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:42:10,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:42:10,767 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:42:10,865 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 16:42:11,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:466795 -01 一月 2026 | 16:42:11,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:42:11,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:42:11,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:42:11,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:42:11,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:42:11,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:42:11,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:42:11,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:42:11,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5353000 -01 一月 2026 | 16:42:11,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:42:11,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:42:11,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 16:42:11,507 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34ade3c8 -01 一月 2026 | 16:42:11,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 16:42:11,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 16:42:12,061 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:42:12,351 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:427ms -01 一月 2026 | 16:42:13,759 | INFO | qtp1605283233-152 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:391ms -01 一月 2026 | 16:42:15,388 | INFO | qtp1605283233-152 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1197ms -01 一月 2026 | 16:42:20,531 | INFO | qtp1605283233-130 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:42:20,831 | INFO | qtp1605283233-130 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:452ms -01 一月 2026 | 16:42:28,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 16:42:32,418 | INFO | qtp1605283233-152 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 16:42:32,687 | INFO | qtp1605283233-152 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:426ms -01 一月 2026 | 16:42:34,104 | INFO | qtp1605283233-130 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:456ms -01 一月 2026 | 16:42:34,444 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:42:34,970 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:42:37,362 | INFO | qtp1605283233-152 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1489ms -01 一月 2026 | 16:42:48,760 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 16:42:49,938 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 16:42:54,077 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 16:42:59,290 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:42:59,293 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:42:59,687 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:43:00,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:43:01,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:644396 -01 一月 2026 | 16:43:01,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:43:01,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:43:01,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:43:01,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:43:01,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:43:01,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:43:01,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:43:01,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:43:01,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:43:01,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:43:01,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:43:24,505 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:43:25,676 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:43:25,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:43:25,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -01 一月 2026 | 16:43:26,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:644396 -01 一月 2026 | 16:43:26,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:43:26,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:43:26,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -01 一月 2026 | 16:43:26,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 16:43:31,355 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:43:33,370 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:43:49,518 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:43:50,305 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:43:50,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:43:51,007 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:43:51,481 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:644396 -01 一月 2026 | 16:43:51,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:43:51,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:43:51,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:43:51,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:43:51,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:43:51,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:43:51,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:43:51,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:43:51,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:43:51,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:43:51,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:44:09,281 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:44:09,282 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:44:10,884 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 16:44:13,700 | INFO | qtp1605283233-107 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:44:13,962 | INFO | qtp1605283233-107 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:449ms -01 一月 2026 | 16:44:14,387 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:44:14,506 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:359ms -01 一月 2026 | 16:44:14,971 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:44:15,444 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:44:15,565 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:44:15,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:644396 -01 一月 2026 | 16:44:15,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:44:15,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:44:15,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:44:15,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:44:15,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:44:15,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:44:16,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:44:16,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:44:16,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:44:16,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:44:16,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:44:17,256 | INFO | qtp1605283233-130 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1390ms -01 一月 2026 | 16:44:29,286 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:44:31,091 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:44:39,289 | ERROR | Thread-135 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:44:39,293 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:44:39,451 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:44:39,992 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:44:40,414 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:44:40,456 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:44:40,616 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:44:40,788 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:467ms -01 一月 2026 | 16:44:40,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:644396 -01 一月 2026 | 16:44:40,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:44:40,940 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:44:40,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:44:40,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:44:40,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:44:41,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:44:41,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:44:41,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:44:41,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:44:41,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:44:41,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:44:41,515 | INFO | qtp1605283233-130 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:409ms -01 一月 2026 | 16:44:55,064 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:747ms -01 一月 2026 | 16:44:55,608 | INFO | qtp1605283233-130 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:644ms -01 一月 2026 | 16:44:56,884 | INFO | qtp1605283233-107 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:703ms -01 一月 2026 | 16:44:57,992 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:478ms -01 一月 2026 | 16:44:59,295 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:44:59,297 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:45:01,911 | INFO | qtp1605283233-107 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:803ms -01 一月 2026 | 16:45:03,935 | INFO | qtp1605283233-107 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 16:45:04,475 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:45:04,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 -01 一月 2026 | 16:45:05,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:45:05,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:45:05,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:45:05,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:45:05,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:45:05,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:45:05,249 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:45:05,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:45:05,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5341000 -01 一月 2026 | 16:45:05,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:45:05,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:45:05,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 16:45:05,360 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34ade3c8 -01 一月 2026 | 16:45:05,413 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 16:45:05,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 16:45:05,464 | INFO | qtp1605283233-107 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1843ms -01 一月 2026 | 16:45:05,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:45:06,014 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:45:06,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:45:06,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 16:45:06,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:876359 -01 一月 2026 | 16:45:06,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:45:06,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:45:06,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:45:06,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:45:06,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:45:06,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:45:06,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:45:06,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:45:06,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5341000 -01 一月 2026 | 16:45:06,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:45:06,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:45:06,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 16:45:06,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34ade3c8 -01 一月 2026 | 16:45:06,980 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 16:45:07,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 16:45:09,301 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:45:09,302 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:45:29,477 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:45:29,913 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:45:30,016 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:45:30,246 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:458ms -01 一月 2026 | 16:45:30,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:45:30,601 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:45:30,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 -01 一月 2026 | 16:45:30,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:45:31,006 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:45:31,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:45:31,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:45:31,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:45:31,089 | INFO | qtp1605283233-189 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:416ms -01 一月 2026 | 16:45:31,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:45:31,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:45:31,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:45:31,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:45:31,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:45:31,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:45:34,331 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1428ms -01 一月 2026 | 16:45:37,491 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:45:37,710 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:354ms -01 一月 2026 | 16:45:39,128 | INFO | qtp1605283233-107 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:45:39,323 | INFO | qtp1605283233-107 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:363ms -01 一月 2026 | 16:45:40,705 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:374ms -01 一月 2026 | 16:45:42,751 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:999009 -01 一月 2026 | 16:45:44,503 | INFO | qtp1605283233-189 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:264ms -01 一月 2026 | 16:45:44,822 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:101555 -01 一月 2026 | 16:45:46,848 | INFO | qtp1605283233-189 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:45:46,979 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:101666 -01 一月 2026 | 16:45:47,030 | INFO | qtp1605283233-189 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:298ms -01 一月 2026 | 16:45:47,790 | INFO | qtp1605283233-189 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:359ms -01 一月 2026 | 16:45:48,847 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:101777 -01 一月 2026 | 16:45:49,313 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:45:49,315 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:45:50,391 | INFO | qtp1605283233-189 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1205ms -01 一月 2026 | 16:45:50,623 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 16:45:52,328 | INFO | qtp1605283233-107 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:12154ms -01 一月 2026 | 16:45:54,443 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:45:54,944 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:45:55,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:45:55,519 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:45:55,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 -01 一月 2026 | 16:45:55,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 16:45:55,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 16:45:55,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:45:55,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:45:55,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:45:55,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:45:56,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:45:56,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:45:56,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:45:56,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:45:56,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:46:09,964 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:999009 -01 一月 2026 | 16:46:12,014 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:101555 -01 一月 2026 | 16:46:14,228 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:101666 -01 一月 2026 | 16:46:16,123 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:101777 -01 一月 2026 | 16:46:18,134 | INFO | qtp1605283233-107 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 16:46:19,317 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:46:19,320 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:46:19,421 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:46:19,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:46:20,064 | INFO | qtp1605283233-107 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:12720ms -01 一月 2026 | 16:46:20,355 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:46:20,514 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:46:20,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 -01 一月 2026 | 16:46:20,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:46:20,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:46:20,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:46:20,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:46:20,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:46:21,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:46:21,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:46:21,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:46:21,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:46:21,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:46:21,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:46:24,137 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 16:46:24,182 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 16:46:25,179 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:46:25,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:46:26,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:46:26,385 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:46:26,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 -01 一月 2026 | 16:46:26,712 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:46:26,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:46:26,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:46:26,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:46:26,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:46:26,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:46:26,873 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1937ms -01 一月 2026 | 16:46:26,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:46:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:46:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:46:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:46:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:46:34,440 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:46:34,732 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:462ms -01 一月 2026 | 16:46:35,515 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:382ms -01 一月 2026 | 16:46:39,886 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:46:40,184 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:456ms -01 一月 2026 | 16:46:40,687 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:449ms -01 一月 2026 | 16:46:49,325 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:46:49,329 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:46:49,922 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:46:50,443 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:46:50,886 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:46:50,984 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:46:51,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 -01 一月 2026 | 16:46:51,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:46:51,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:46:51,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:46:51,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:46:51,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:46:51,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:46:51,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:46:51,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:46:51,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:46:51,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:46:51,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:47:00,859 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:47:01,110 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:431ms -01 一月 2026 | 16:47:01,844 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:380ms -01 一月 2026 | 16:47:06,273 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:365ms -01 一月 2026 | 16:47:07,785 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:47:08,061 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:420ms -01 一月 2026 | 16:47:08,594 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:441ms -01 一月 2026 | 16:47:08,653 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:47:08,925 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:408ms -01 一月 2026 | 16:47:09,336 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:47:09,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:47:10,211 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:47:10,576 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:483ms -01 一月 2026 | 16:47:10,646 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:47:10,881 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:374ms -01 一月 2026 | 16:47:11,818 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:47:12,061 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:404ms -01 一月 2026 | 16:47:12,205 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:406ms -01 一月 2026 | 16:47:13,265 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:399ms -01 一月 2026 | 16:47:14,915 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:47:15,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:47:15,836 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:47:15,931 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:47:16,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 -01 一月 2026 | 16:47:16,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:47:16,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:47:16,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:47:16,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:47:16,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:47:16,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:47:16,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:47:16,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:47:16,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:47:16,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:47:16,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:47:37,230 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:47:37,472 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:378ms -01 一月 2026 | 16:47:38,487 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:47:38,729 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:377ms -01 一月 2026 | 16:47:39,342 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:47:39,346 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:47:39,930 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:47:39,992 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:480ms -01 一月 2026 | 16:47:40,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:47:40,500 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:47:40,627 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 16:47:40,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982959 -01 一月 2026 | 16:47:40,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:47:41,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:47:41,049 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:47:41,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:47:41,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:47:41,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:47:41,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:47:41,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:47:41,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5341000 -01 一月 2026 | 16:47:41,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:47:41,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:47:41,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 16:47:41,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@69ac05bf -01 一月 2026 | 16:47:41,370 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 16:47:41,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 16:47:42,597 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1596ms -01 一月 2026 | 16:47:44,109 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:47:44,621 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:775ms -01 一月 2026 | 16:47:44,632 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 16:47:45,138 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:756ms -01 一月 2026 | 16:47:46,724 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:2536ms -01 一月 2026 | 16:47:55,281 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:47:55,578 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:422ms -01 一月 2026 | 16:47:56,005 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:353ms -01 一月 2026 | 16:48:05,064 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:48:05,700 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:48:05,828 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -01 一月 2026 | 16:48:06,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:539691 -01 一月 2026 | 16:48:06,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 16:48:06,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 16:48:06,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:48:06,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:48:06,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:48:06,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:48:06,423 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:48:06,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:48:06,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1673000 -01 一月 2026 | 16:48:06,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:48:06,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:48:06,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 16:48:06,547 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@521970b6 -01 一月 2026 | 16:48:06,634 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 16:48:06,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 16:48:16,670 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:48:16,973 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:413ms -01 一月 2026 | 16:48:17,503 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:419ms -01 一月 2026 | 16:48:29,359 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:48:45,846 | INFO | qtp1605283233-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 16:48:47,270 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1807ms -01 一月 2026 | 16:49:08,201 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 16:49:08,251 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 16:49:17,917 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1495ms -01 一月 2026 | 16:50:17,212 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 16:50:17,258 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 16:50:18,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:50:18,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:50:19,148 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:50:19,296 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:50:19,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:50:19,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 -01 一月 2026 | 16:50:19,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:50:19,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:50:19,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:50:19,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:50:19,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:50:19,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:50:19,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:50:19,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:50:19,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:50:19,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:50:19,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:50:31,921 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:50:32,277 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:540ms -01 一月 2026 | 16:50:32,597 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:360ms -01 一月 2026 | 16:50:39,398 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:50:39,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:50:43,009 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:50:43,314 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:50:43,451 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:50:43,567 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:50:43,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 -01 一月 2026 | 16:50:43,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:50:43,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:50:43,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:50:43,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:50:43,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:50:44,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:50:44,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:50:44,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:50:44,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:50:44,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:50:44,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:50:48,281 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:50:48,518 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:372ms -01 一月 2026 | 16:50:49,997 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:360ms -01 一月 2026 | 16:50:52,668 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1491ms -01 一月 2026 | 16:50:59,398 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:50:59,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:51:08,000 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:51:08,278 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:51:08,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:51:08,651 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:51:08,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 -01 一月 2026 | 16:51:08,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 16:51:08,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 16:51:09,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:51:09,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:51:09,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:51:09,109 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:51:09,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:51:09,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:51:09,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:51:09,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:51:09,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:51:29,409 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:51:29,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:51:32,982 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:51:33,279 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:51:33,567 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:51:33,691 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:51:33,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 -01 一月 2026 | 16:51:33,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 16:51:34,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 16:51:34,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:51:34,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:51:34,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:51:34,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:51:34,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:51:34,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:51:34,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:51:34,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:51:34,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:51:49,419 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:51:49,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:51:57,961 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:51:58,253 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:51:58,495 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:51:58,642 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:51:59,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 -01 一月 2026 | 16:51:59,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 16:51:59,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 16:51:59,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:51:59,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:51:59,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:51:59,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:51:59,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:51:59,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:51:59,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:51:59,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:51:59,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:52:05,389 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:52:05,605 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:329ms -01 一月 2026 | 16:52:06,724 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:371ms -01 一月 2026 | 16:52:13,547 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:590ms -01 一月 2026 | 16:52:19,105 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_my_members[{user}:115777] time:1801ms -01 一月 2026 | 16:52:19,430 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:52:19,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:52:22,371 | INFO | qtp1605283233-62 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,13, -01 一月 2026 | 16:52:22,371 | INFO | qtp1605283233-62 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,13) and time > 1767024000 ORDER BY time desc limit 0,6 -01 一月 2026 | 16:52:22,388 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:385ms -01 一月 2026 | 16:52:22,959 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:52:23,218 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:52:23,446 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:52:23,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:52:23,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 -01 一月 2026 | 16:52:23,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:52:23,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:52:23,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:52:23,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:52:23,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:52:24,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:52:24,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:52:24,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:52:24,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:52:24,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:52:24,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:52:24,517 | INFO | qtp1605283233-67 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,13, -01 一月 2026 | 16:52:24,517 | INFO | qtp1605283233-67 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,13) and time > 1767024000 ORDER BY time desc limit 0,6 -01 一月 2026 | 16:52:24,537 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:536ms -01 一月 2026 | 16:52:27,363 | INFO | qtp1605283233-67 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,15,13, -01 一月 2026 | 16:52:27,363 | INFO | qtp1605283233-67 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,15,13) and time > 1767024000 ORDER BY time desc limit 0,6 -01 一月 2026 | 16:52:27,410 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:368ms -01 一月 2026 | 16:52:37,044 | INFO | qtp1605283233-65 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,15,13, -01 一月 2026 | 16:52:37,044 | INFO | qtp1605283233-65 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,15,13) and time > 1767024000 ORDER BY time desc limit 6,6 -01 一月 2026 | 16:52:37,070 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:317ms -01 一月 2026 | 16:52:39,427 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:52:39,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:52:39,704 | INFO | qtp1605283233-65 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,15,13, -01 一月 2026 | 16:52:39,704 | INFO | qtp1605283233-65 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,15,13) and time > 1767024000 ORDER BY time desc limit 12,6 -01 一月 2026 | 16:52:39,764 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:366ms -01 一月 2026 | 16:52:47,271 | INFO | qtp1605283233-67 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,15,13, -01 一月 2026 | 16:52:47,271 | INFO | qtp1605283233-67 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,15,13) and time > 1767024000 ORDER BY time desc limit 18,6 -01 一月 2026 | 16:52:47,294 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:443ms -01 一月 2026 | 16:52:47,897 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:52:48,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:52:48,498 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:52:48,587 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:52:48,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 -01 一月 2026 | 16:52:48,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:52:48,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:52:48,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:52:48,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:52:48,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:52:49,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:52:49,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:52:49,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:52:49,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:52:49,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:52:49,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:52:49,564 | INFO | qtp1605283233-64 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,15,13, -01 一月 2026 | 16:52:49,564 | INFO | qtp1605283233-64 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,15,13) and time > 1767024000 ORDER BY time desc limit 24,6 -01 一月 2026 | 16:52:49,583 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:366ms -01 一月 2026 | 16:52:50,943 | INFO | qtp1605283233-65 | group.service.GroupLogService | | jefe reason_sql:8,10,9,11,15,13, -01 一月 2026 | 16:52:50,943 | INFO | qtp1605283233-65 | group.service.GroupLogService | | jefe sql:SELECT mgr_id,hp,reason,cur_hp,time,info,roomid FROM group_hp_log WHERE gid = 330800 and uid =115777 and reason in(8,10,9,11,15,13) and time > 1767024000 ORDER BY time desc limit 24,6 -01 一月 2026 | 16:52:50,969 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_hplog_info[{user}:115777] time:357ms -01 一月 2026 | 16:53:06,159 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:53:06,503 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:477ms -01 一月 2026 | 16:53:06,694 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:53:06,921 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:360ms -01 一月 2026 | 16:53:07,002 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:387ms -01 一月 2026 | 16:53:08,051 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:342ms -01 一月 2026 | 16:53:09,436 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:53:09,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:53:09,774 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1167ms -01 一月 2026 | 16:53:12,960 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:53:13,268 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:53:13,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:53:13,643 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:53:13,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 -01 一月 2026 | 16:53:13,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:53:13,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:53:14,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:53:14,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:53:14,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:53:14,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:53:14,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:53:14,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:53:14,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:53:14,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:53:14,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:53:29,445 | ERROR | Thread-59 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:53:29,446 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:53:32,996 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 16:53:33,207 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:333ms -01 一月 2026 | 16:53:38,006 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:53:38,332 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:53:38,594 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:53:38,690 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:53:38,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 -01 一月 2026 | 16:53:38,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:53:39,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:53:39,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:53:39,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:53:39,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:53:39,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:53:39,227 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:53:39,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:53:39,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:53:39,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:53:39,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:53:59,198 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:53:59,200 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:54:02,980 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:54:03,249 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:54:03,559 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:54:03,636 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:54:03,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 -01 一月 2026 | 16:54:03,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:54:04,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:54:04,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:54:04,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:54:04,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:54:04,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:54:04,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:54:04,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:54:04,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:54:04,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:54:04,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:54:27,483 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 16:54:27,530 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 16:54:28,271 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:54:28,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:54:28,893 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:54:29,080 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:54:29,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 -01 一月 2026 | 16:54:29,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:54:29,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:54:29,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:54:29,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:54:29,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:54:29,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:54:29,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:54:29,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:54:29,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:54:29,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:54:29,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:54:49,217 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:54:49,222 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:54:53,218 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:54:53,494 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:54:53,769 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:54:53,899 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:54:54,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 -01 一月 2026 | 16:54:54,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:54:54,235 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:54:54,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:54:54,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:54:54,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:54:54,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:54:54,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:54:54,481 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:54:54,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:54:54,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:54:54,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:55:18,340 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:55:18,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:55:19,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:55:19,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:55:19,221 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:55:19,225 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:55:19,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 -01 一月 2026 | 16:55:19,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:55:19,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:55:19,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:55:19,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:55:19,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:55:19,691 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:55:19,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:55:19,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:55:19,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:55:19,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:55:19,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:55:39,227 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:55:39,231 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:55:43,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:55:43,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:55:43,750 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:55:43,843 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:55:44,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:993160 -01 一月 2026 | 16:55:44,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:55:44,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 16:55:44,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:55:44,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:55:44,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:55:44,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:55:44,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:55:44,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:55:44,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:55:44,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:55:44,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:55:48,194 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:360ms -01 一月 2026 | 16:55:49,857 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 16:55:51,034 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1443ms -01 一月 2026 | 16:56:08,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:56:08,694 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:56:09,014 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:56:09,118 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:56:09,238 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:56:09,241 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:56:09,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:413786 -01 一月 2026 | 16:56:09,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:56:09,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:56:09,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:56:09,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:56:09,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:56:09,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:56:09,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:56:09,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:56:09,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:56:09,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:56:09,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:56:29,249 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:56:29,250 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:56:33,371 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:56:33,622 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:56:33,912 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:56:34,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:56:34,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:413786 -01 一月 2026 | 16:56:34,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:56:34,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:56:34,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:56:34,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:56:34,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:56:34,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:56:34,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:56:34,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:56:34,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:56:34,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:56:34,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:56:58,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:56:58,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:56:58,866 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:56:58,959 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:56:59,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:413786 -01 一月 2026 | 16:56:59,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:56:59,250 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:56:59,253 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:56:59,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:56:59,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:56:59,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:56:59,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:56:59,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:56:59,442 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:56:59,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:56:59,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:56:59,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:56:59,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:57:19,260 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:57:19,262 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:57:23,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:57:23,421 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102254 login -01 一月 2026 | 16:57:23,433 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -01 一月 2026 | 16:57:24,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:413786 -01 一月 2026 | 16:57:24,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, 3, null, null, null, null, null, null, null, null, null] -01 一月 2026 | 16:57:25,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:57:48,278 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:57:48,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:57:55,044 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 16:57:55,092 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 16:57:55,960 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:57:56,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:58:30,756 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 16:58:30,806 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 16:58:31,672 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:58:32,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:58:56,590 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:58:57,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:59:04,880 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 16:59:05,180 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:449ms -01 一月 2026 | 16:59:06,466 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:522ms -01 一月 2026 | 16:59:21,541 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:59:22,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 16:59:22,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:59:22,565 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:59:22,639 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:59:22,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 16:59:22,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:59:23,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 16:59:23,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:59:23,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:59:23,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:59:23,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:59:23,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:59:23,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:59:23,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:59:23,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:59:23,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 16:59:26,292 | INFO | qtp1605283233-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 16:59:27,266 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1240ms -01 一月 2026 | 16:59:39,296 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 16:59:39,299 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 16:59:46,656 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 16:59:47,113 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 16:59:47,400 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 16:59:47,502 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 16:59:47,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 16:59:47,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:59:47,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 16:59:47,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 16:59:47,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 16:59:47,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 16:59:47,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 16:59:48,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 16:59:48,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 16:59:48,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 16:59:48,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 16:59:48,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:00:09,302 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:00:09,305 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:00:11,544 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:00:11,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:00:12,184 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:00:12,334 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:00:12,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:00:12,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:00:12,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:00:12,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:00:12,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:00:12,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:00:12,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:00:12,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:00:12,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:00:12,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:00:12,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:00:12,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:00:29,308 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:00:29,310 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:00:36,639 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:00:36,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:00:37,161 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:00:37,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:00:37,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:00:37,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:00:37,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:00:37,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:00:37,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:00:37,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:00:37,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:00:37,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:00:37,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:00:37,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:00:37,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:00:37,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:00:59,323 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:00:59,324 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:01:01,623 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:01:01,912 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:01:02,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:01:02,328 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:01:02,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:01:02,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:01:02,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:01:02,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:01:02,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:01:02,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:01:02,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:01:02,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:01:02,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:01:02,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:01:02,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:01:02,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:01:19,323 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:01:19,325 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:01:26,578 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:01:26,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:01:27,197 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:01:27,280 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:01:27,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:01:27,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:01:27,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:01:27,644 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:01:27,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:01:27,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:01:27,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:01:27,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:01:27,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:01:27,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:01:27,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:01:27,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:01:49,333 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:01:49,334 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:01:51,591 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:01:51,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:01:52,210 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:01:52,312 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:01:52,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:01:52,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:01:52,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:01:52,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:01:52,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:01:52,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:01:52,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:01:52,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:01:52,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:01:52,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:01:52,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:01:52,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:02:09,336 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:02:09,338 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:02:16,503 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:02:16,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:02:17,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:02:17,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:02:17,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:02:17,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:02:17,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:02:17,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:02:17,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:02:17,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:02:17,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:02:17,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:02:17,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:02:17,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:02:17,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:02:17,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:02:39,345 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:02:39,348 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:02:41,504 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:02:41,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:02:42,120 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:02:42,271 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:02:42,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:02:42,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:02:42,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:02:42,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:02:42,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:02:42,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:02:42,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:02:42,724 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:02:42,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:02:42,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:02:42,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:02:42,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:02:45,790 | INFO | qtp1605283233-110 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2066ms -01 一月 2026 | 17:02:50,122 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2159ms -01 一月 2026 | 17:02:53,940 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2248ms -01 一月 2026 | 17:02:57,516 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:02:57,860 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:465ms -01 一月 2026 | 17:02:59,358 | ERROR | Thread-66 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:02:59,361 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:02:59,426 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:606ms -01 一月 2026 | 17:03:03,025 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2350ms -01 一月 2026 | 17:03:05,941 | INFO | qtp1605283233-110 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2097ms -01 一月 2026 | 17:03:06,620 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:03:06,940 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:03:07,169 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:03:07,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:03:07,529 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:03:07,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:03:07,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:03:07,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:03:07,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:03:07,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:03:07,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:03:07,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:03:07,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:03:07,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:03:07,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:03:07,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:03:09,356 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2281ms -01 一月 2026 | 17:03:15,172 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_player_info[{user}:112233] time:467ms -01 一月 2026 | 17:03:24,688 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:03:24,963 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:400ms -01 一月 2026 | 17:03:29,359 | ERROR | Thread-71 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:03:29,361 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:03:31,154 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:03:31,550 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:538ms -01 一月 2026 | 17:03:31,679 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:03:31,952 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:03:32,149 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:03:32,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:03:32,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:03:32,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:03:32,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:03:32,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:03:32,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:03:32,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:03:33,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:03:33,083 | INFO | qtp1605283233-110 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:495ms -01 一月 2026 | 17:03:33,112 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:28ms -01 一月 2026 | 17:03:33,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:03:33,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:03:33,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:03:33,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:03:33,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:03:37,124 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2152ms -01 一月 2026 | 17:03:41,034 | ERROR | qtp1605283233-67 | taurus.web.WebFilter | | -java.lang.NullPointerException - at com.group.service.GroupService.getPartnerInfos(GroupService.java:4983) - at com.group.controller.GroupController.getPartnerInfos(GroupController.java:1308) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at com.taurus.web.TWebServer.handle(TWebServer.java:166) - at com.taurus.web.WebFilter.doFilter(WebFilter.java:58) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1487) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) - at org.eclipse.jetty.server.Server.handle(Server.java:370) - at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) - at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984) - at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045) - at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) - at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) - at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) - at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) - at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) - at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:03:41,034 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_data[{user}:112233] time:502ms -01 一月 2026 | 17:03:46,343 | INFO | qtp1605283233-66 | group.controller.GroupController | | getKickLog: {data=[{nick=十八闲客, opnick=小猫, round=0, opid=112233, deltime=1766832212, id=104637, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM5zwicib1zibP36tdnne52icvnCXUrbuZ2FD3ubzwcTl0icE3zLpCPfH7TsJJs1Z7TDonre9ATGsQnw3vQ/132, group=队员}, {nick=泡泡, opnick=小猫, round=3, opid=112233, deltime=1766832177, id=102254, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83ern3TWHgwEQz8Ynzzr99MTrZriajcnmGjThTyh0Ab14H4KCSadE5xibLLlNmjEOlPlbDKF7ibgvpU0Kw/132, group=队员}]} -01 一月 2026 | 17:03:46,343 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_kick_log[{user}:112233] time:272ms -01 一月 2026 | 17:03:49,130 | ERROR | qtp1605283233-68 | taurus.web.WebFilter | | -java.lang.NullPointerException - at com.group.service.GroupService.getPartnerInfos(GroupService.java:4983) - at com.group.controller.GroupController.getPartnerInfos(GroupController.java:1308) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at com.taurus.web.TWebServer.handle(TWebServer.java:166) - at com.taurus.web.WebFilter.doFilter(WebFilter.java:58) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1487) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) - at org.eclipse.jetty.server.Server.handle(Server.java:370) - at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) - at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984) - at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045) - at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) - at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) - at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) - at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) - at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) - at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:03:49,131 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_partner_data[{user}:112233] time:588ms -01 一月 2026 | 17:03:49,366 | ERROR | Thread-75 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:03:49,369 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:03:52,307 | INFO | qtp1605283233-110 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2257ms -01 一月 2026 | 17:03:56,132 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_player_info[{user}:112233] time:229ms -01 一月 2026 | 17:03:56,602 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:03:56,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:03:57,111 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:03:57,374 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:03:57,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:03:57,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:03:57,726 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:03:57,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:03:57,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:03:57,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:03:57,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:03:57,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:03:57,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:03:57,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:03:57,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:03:57,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:04:02,678 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_player_info[{user}:112233] time:308ms -01 一月 2026 | 17:04:19,377 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:04:19,380 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:04:21,658 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:04:21,886 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_player_info[{user}:112233] time:323ms -01 一月 2026 | 17:04:22,036 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:04:22,279 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:04:22,398 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:04:22,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:04:22,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:04:22,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:04:22,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:04:22,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:04:22,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:04:22,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:04:22,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:04:22,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:04:22,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:04:22,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:04:22,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:04:26,428 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 102111 -01 一月 2026 | 17:04:26,889 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:102111] time:628ms -01 一月 2026 | 17:04:27,775 | INFO | qtp1605283233-110 | taurus.web.WebFilter | | action: get_player_info[{user}:112233] time:319ms -01 一月 2026 | 17:04:29,610 | INFO | qtp1605283233-67 | group.service.GroupService | | addMember uid:112233 tagId:102111 -01 一月 2026 | 17:04:29,837 | INFO | qtp1605283233-67 | group.service.GroupService | | lock1 time:com.taurus.core.plugin.redis.RedisLock@4e1fa3fb -01 一月 2026 | 17:04:29,846 | INFO | qtp1605283233-67 | group.service.GroupService | | lock time:com.taurus.core.plugin.redis.RedisLock@15a5fa29 -01 一月 2026 | 17:04:29,873 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: invite_group_member[{user}:112233] time:496ms -01 一月 2026 | 17:04:31,118 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:102111] time:456ms -01 一月 2026 | 17:04:32,215 | INFO | qtp1605283233-97 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 17:04:32,514 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:550ms -01 一月 2026 | 17:04:32,718 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 102111 -01 一月 2026 | 17:04:33,304 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:102111] time:744ms -01 一月 2026 | 17:04:34,240 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:487ms -01 一月 2026 | 17:04:38,322 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 17:04:39,379 | ERROR | Thread-83 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:04:39,380 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:04:39,940 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:3937ms -01 一月 2026 | 17:04:46,616 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:04:47,003 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:04:47,202 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:04:47,252 | INFO | qtp1605283233-97 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 17:04:47,347 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:04:47,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:04:47,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:04:47,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:04:47,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:04:47,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:04:47,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:04:47,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:04:47,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:04:47,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:04:47,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:04:47,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:04:47,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:04:48,628 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:3497ms -01 一月 2026 | 17:04:54,720 | INFO | qtp1605283233-97 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 17:04:56,309 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:4170ms -01 一月 2026 | 17:05:04,185 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 102111 -01 一月 2026 | 17:05:04,713 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:102111] time:784ms -01 一月 2026 | 17:05:09,386 | ERROR | Thread-87 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:05:09,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:05:11,698 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:05:12,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:05:12,240 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:05:12,369 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:05:12,736 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:05:12,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:05:12,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:05:12,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:05:12,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:05:12,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:05:12,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:05:12,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:05:12,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:05:12,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:05:12,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:05:12,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:05:19,764 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 102555 -01 一月 2026 | 17:05:20,233 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:102555] time:623ms -01 一月 2026 | 17:05:26,430 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: get_player_info[{user}:112233] time:247ms -01 一月 2026 | 17:05:27,839 | INFO | qtp1605283233-66 | group.service.GroupService | | addMember uid:112233 tagId:102555 -01 一月 2026 | 17:05:28,042 | INFO | qtp1605283233-66 | group.service.GroupService | | lock1 time:com.taurus.core.plugin.redis.RedisLock@360cd6ff -01 一月 2026 | 17:05:28,053 | INFO | qtp1605283233-66 | group.service.GroupService | | lock time:com.taurus.core.plugin.redis.RedisLock@1891af2d -01 一月 2026 | 17:05:28,072 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: invite_group_member[{user}:112233] time:499ms -01 一月 2026 | 17:05:29,392 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:05:29,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:05:35,252 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 17:05:36,608 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:05:36,729 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:3620ms -01 一月 2026 | 17:05:36,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:05:37,148 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:05:37,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:05:37,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:05:37,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:05:37,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:05:37,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:05:37,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:05:37,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:05:37,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:05:37,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:05:37,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:05:37,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:05:37,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:05:37,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:05:40,522 | ERROR | qtp1605283233-68 | taurus.web.WebFilter | | -java.lang.NullPointerException - at com.group.service.GroupService.getPartnerInfos(GroupService.java:4983) - at com.group.controller.GroupController.getPartnerInfos(GroupController.java:1308) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at com.taurus.web.TWebServer.handle(TWebServer.java:166) - at com.taurus.web.WebFilter.doFilter(WebFilter.java:58) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1487) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) - at org.eclipse.jetty.server.Server.handle(Server.java:370) - at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) - at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984) - at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045) - at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) - at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) - at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) - at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) - at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) - at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:05:40,522 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_partner_data[{user}:112233] time:508ms -01 一月 2026 | 17:05:43,654 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 17:05:45,073 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:3634ms -01 一月 2026 | 17:05:48,664 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:05:49,053 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:520ms -01 一月 2026 | 17:05:50,361 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:401ms -01 一月 2026 | 17:05:54,261 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 17:05:55,770 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:3664ms -01 一月 2026 | 17:05:58,162 | INFO | qtp1605283233-68 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 17:05:59,400 | ERROR | Thread-95 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:05:59,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:05:59,600 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:2105ms -01 一月 2026 | 17:06:01,538 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:06:01,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:06:02,066 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:06:02,239 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:06:02,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:06:02,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:06:02,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:06:02,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:06:02,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:06:02,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:06:02,796 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:06:02,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:06:02,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:06:02,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:06:02,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:06:02,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:06:03,301 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 17:06:05,072 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:4036ms -01 一月 2026 | 17:06:19,429 | ERROR | Thread-99 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:06:19,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:06:20,876 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_mail_list[{user}:112233] time:306ms -01 一月 2026 | 17:06:26,448 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:06:26,518 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_mail_list[{user}:112233] time:334ms -01 一月 2026 | 17:06:26,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:06:26,993 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:06:27,080 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:06:27,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:06:27,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:06:27,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:06:27,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:06:27,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:06:27,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:06:27,504 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:06:27,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:06:27,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:06:27,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:06:27,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:06:27,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:06:35,915 | ERROR | qtp1605283233-67 | taurus.web.WebFilter | | -java.lang.NullPointerException - at com.group.service.GroupLogService.getPartnerStat(GroupLogService.java:803) - at com.group.controller.GroupLogController.getPartnerStat(GroupLogController.java:311) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at com.taurus.web.TWebServer.handle(TWebServer.java:166) - at com.taurus.web.WebFilter.doFilter(WebFilter.java:58) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1487) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) - at org.eclipse.jetty.server.Server.handle(Server.java:370) - at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) - at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984) - at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045) - at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) - at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) - at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) - at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) - at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) - at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:06:35,916 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:556ms -01 一月 2026 | 17:06:38,489 | ERROR | qtp1605283233-68 | taurus.web.WebFilter | | -java.lang.NullPointerException - at com.group.service.GroupLogService.getPartnerStat(GroupLogService.java:803) - at com.group.controller.GroupLogController.getPartnerStat(GroupLogController.java:311) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at com.taurus.web.TWebServer.handle(TWebServer.java:166) - at com.taurus.web.WebFilter.doFilter(WebFilter.java:58) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1487) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) - at org.eclipse.jetty.server.Server.handle(Server.java:370) - at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) - at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984) - at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045) - at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) - at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) - at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) - at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) - at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) - at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:06:38,490 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:637ms -01 一月 2026 | 17:06:39,653 | ERROR | qtp1605283233-68 | taurus.web.WebFilter | | -java.lang.NullPointerException - at com.group.service.GroupLogService.getPartnerStat(GroupLogService.java:803) - at com.group.controller.GroupLogController.getPartnerStat(GroupLogController.java:311) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at com.taurus.web.TWebServer.handle(TWebServer.java:166) - at com.taurus.web.WebFilter.doFilter(WebFilter.java:58) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1487) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) - at org.eclipse.jetty.server.Server.handle(Server.java:370) - at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) - at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984) - at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045) - at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) - at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) - at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) - at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) - at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) - at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:06:39,653 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:585ms -01 一月 2026 | 17:06:49,416 | ERROR | Thread-103 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:06:49,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:06:51,743 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:06:52,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:06:52,734 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:06:53,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:06:53,691 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:06:53,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:06:53,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:06:53,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:06:53,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:06:53,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:06:53,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:06:53,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:06:53,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:06:53,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:06:53,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:06:53,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:07:05,243 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 101555 -01 一月 2026 | 17:07:05,868 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:101555] time:757ms -01 一月 2026 | 17:07:09,421 | ERROR | Thread-107 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:07:09,423 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:07:16,621 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:07:16,972 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:07:17,147 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:07:17,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:07:17,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:07:17,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:07:17,558 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:07:17,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:07:17,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:07:17,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:07:17,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:07:17,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:07:17,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:07:17,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:07:17,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:07:17,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:07:19,382 | INFO | qtp1605283233-68 | group.service.GroupService | | aa litte mgr uid:101555 -01 一月 2026 | 17:07:20,788 | INFO | qtp1605283233-68 | group.service.GroupService | | aa litte mgr uid:101666 -01 一月 2026 | 17:07:22,403 | INFO | qtp1605283233-68 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 17:07:23,709 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:6050ms -01 一月 2026 | 17:07:39,430 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:07:39,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:07:41,576 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:07:41,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:07:42,039 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:07:42,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:07:42,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:07:42,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:07:42,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:07:42,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:07:42,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:07:42,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:07:42,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:07:42,643 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:07:42,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:07:42,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:07:42,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:07:42,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:07:44,631 | ERROR | qtp1605283233-67 | taurus.web.WebFilter | | -java.lang.NullPointerException - at com.group.service.GroupLogService.getPartnerStat(GroupLogService.java:803) - at com.group.controller.GroupLogController.getPartnerStat(GroupLogController.java:311) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at com.taurus.web.TWebServer.handle(TWebServer.java:166) - at com.taurus.web.WebFilter.doFilter(WebFilter.java:58) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1487) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) - at org.eclipse.jetty.server.Server.handle(Server.java:370) - at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) - at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984) - at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045) - at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) - at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) - at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) - at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) - at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) - at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:07:44,632 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:649ms -01 一月 2026 | 17:07:46,623 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:1084ms -01 一月 2026 | 17:07:53,053 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:643ms -01 一月 2026 | 17:07:56,606 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:101555 -01 一月 2026 | 17:07:57,980 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:101666 -01 一月 2026 | 17:07:59,436 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:07:59,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:07:59,651 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:101777 -01 一月 2026 | 17:08:01,051 | INFO | qtp1605283233-67 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 17:08:02,561 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:8029ms -01 一月 2026 | 17:08:04,530 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 17:08:05,648 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:08:05,929 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:438ms -01 一月 2026 | 17:08:06,207 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:101888 -01 一月 2026 | 17:08:06,577 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:08:06,863 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:08:07,118 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:500ms -01 一月 2026 | 17:08:07,123 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:08:07,229 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:08:07,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:08:07,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:08:07,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:08:07,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:08:07,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:08:07,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:08:07,734 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:102555 -01 一月 2026 | 17:08:07,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:08:07,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:08:07,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:08:07,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:08:07,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:08:07,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:08:09,140 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:103555 -01 一月 2026 | 17:08:09,524 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 17:08:09,992 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 17:08:10,191 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:306ms -01 一月 2026 | 17:08:10,638 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:6641ms -01 一月 2026 | 17:08:11,007 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:101888 -01 一月 2026 | 17:08:11,284 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:398ms -01 一月 2026 | 17:08:11,698 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:08:11,948 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:398ms -01 一月 2026 | 17:08:12,430 | INFO | qtp1605283233-169 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:379ms -01 一月 2026 | 17:08:12,543 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:102555 -01 一月 2026 | 17:08:13,544 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:08:13,868 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:437ms -01 一月 2026 | 17:08:14,105 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:103555 -01 一月 2026 | 17:08:14,388 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:376ms -01 一月 2026 | 17:08:15,499 | INFO | qtp1605283233-169 | group.service.GroupService | | aa litte mgr uid:101555 -01 一月 2026 | 17:08:15,610 | INFO | qtp1605283233-164 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:6816ms -01 一月 2026 | 17:08:16,564 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_panter_robotplays[{user}:112233] time:576ms -01 一月 2026 | 17:08:16,979 | INFO | qtp1605283233-169 | group.service.GroupService | | aa litte mgr uid:101666 -01 一月 2026 | 17:08:18,133 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: set_panter_robotplays[{user}:112233] time:200ms -01 一月 2026 | 17:08:18,377 | INFO | qtp1605283233-169 | group.service.GroupService | | aa litte mgr uid:101777 -01 一月 2026 | 17:08:18,815 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 17:08:18,851 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: get_panter_robotplays[{user}:112233] time:588ms -01 一月 2026 | 17:08:19,038 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:359ms -01 一月 2026 | 17:08:19,826 | INFO | qtp1605283233-169 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 17:08:20,166 | INFO | qtp1605283233-163 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:08:20,497 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:426ms -01 一月 2026 | 17:08:20,957 | INFO | qtp1605283233-163 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 17:08:21,175 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:332ms -01 一月 2026 | 17:08:21,185 | INFO | qtp1605283233-169 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:7702ms -01 一月 2026 | 17:08:22,160 | INFO | qtp1605283233-164 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:336ms -01 一月 2026 | 17:08:24,411 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:410ms -01 一月 2026 | 17:08:27,128 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 17:08:28,628 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:101888 -01 一月 2026 | 17:08:29,444 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:08:29,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:08:30,098 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:102555 -01 一月 2026 | 17:08:31,506 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:08:31,585 | INFO | qtp1605283233-164 | group.service.GroupService | | aa litte mgr uid:103555 -01 一月 2026 | 17:08:31,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:08:32,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:08:32,090 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:08:32,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:08:32,529 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:08:32,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:08:32,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:08:32,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:08:32,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:08:32,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:08:32,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:08:32,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:08:32,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:08:32,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:08:32,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:08:33,077 | INFO | qtp1605283233-164 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:6500ms -01 一月 2026 | 17:08:36,157 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:101555 -01 一月 2026 | 17:08:37,466 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:101666 -01 一月 2026 | 17:08:39,023 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:101777 -01 一月 2026 | 17:08:40,382 | INFO | qtp1605283233-163 | group.service.GroupService | | aa litte mgr uid:102111 -01 一月 2026 | 17:08:41,721 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: get_my_members[{user}:112233] time:7432ms -01 一月 2026 | 17:08:41,764 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:08:41,993 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:382ms -01 一月 2026 | 17:08:42,547 | INFO | qtp1605283233-163 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:393ms -01 一月 2026 | 17:08:46,477 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 17:08:46,528 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 17:08:47,386 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:08:47,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:08:48,148 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:08:48,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:08:48,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:08:48,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:08:48,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:08:48,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:08:48,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:08:48,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:08:48,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:08:48,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:08:48,939 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:08:48,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:08:48,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:08:48,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:08:54,573 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1409ms -01 一月 2026 | 17:08:59,593 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:08:59,886 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:405ms -01 一月 2026 | 17:09:00,486 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:457ms -01 一月 2026 | 17:09:04,985 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:09:05,268 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:430ms -01 一月 2026 | 17:09:07,262 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:09:07,582 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:441ms -01 一月 2026 | 17:09:08,883 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:09:09,157 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:581ms -01 一月 2026 | 17:09:09,456 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:09:09,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:09:10,667 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:389ms -01 一月 2026 | 17:09:12,183 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:09:12,719 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:09:13,029 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:09:13,158 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:09:13,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:09:13,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:09:13,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 17:09:13,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:09:13,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:09:13,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:09:13,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:09:13,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:09:13,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:09:13,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:09:13,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:09:13,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:09:15,530 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:09:15,868 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:529ms -01 一月 2026 | 17:09:29,211 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:09:29,213 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:09:37,356 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:09:37,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:09:37,876 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:09:38,014 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:09:38,256 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:09:38,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:09:38,314 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:09:38,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:09:38,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:09:38,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:09:38,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:09:38,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:09:38,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:09:38,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:09:38,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:09:38,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:09:59,220 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:09:59,222 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:10:02,358 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:10:02,685 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:10:02,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:10:03,029 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:10:03,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:10:03,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:10:03,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:10:03,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:10:03,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:10:03,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:10:03,470 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:10:03,504 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:10:03,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:10:03,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:10:03,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:10:03,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:10:19,225 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:10:19,228 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:10:27,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:10:27,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:10:27,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:10:27,767 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:10:28,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:10:28,177 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:10:28,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:10:28,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:10:28,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:10:28,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:10:28,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:10:28,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:10:28,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:10:28,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:10:28,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:10:28,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:10:49,231 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:10:49,232 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:10:53,318 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 17:10:53,370 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 17:10:54,050 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:10:54,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:10:54,643 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:10:54,803 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:10:55,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:10:55,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:10:55,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:10:55,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:10:55,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:10:55,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:10:55,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:10:55,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:10:55,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:10:55,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:10:55,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:10:55,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:11:19,079 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:11:19,248 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:11:19,254 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:11:19,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:110110 -01 一月 2026 | 17:11:19,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, 3, null, null, null, null, null, null, null, null, null] -01 一月 2026 | 17:11:19,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 17:11:20,149 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:11:20,280 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:11:20,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:11:20,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:459107 -01 一月 2026 | 17:11:20,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:11:20,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:11:20,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:11:20,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:11:20,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:11:20,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:11:20,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:11:21,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:11:21,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:11:21,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:11:21,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:11:39,249 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:11:39,252 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:11:44,104 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:11:44,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:11:44,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:11:44,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:11:45,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:459107 -01 一月 2026 | 17:11:45,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:11:45,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:11:45,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:11:45,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:11:45,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:11:45,362 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:11:45,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:11:45,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:11:45,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:11:45,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:11:45,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:12:09,058 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:12:09,254 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:12:09,258 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:12:09,362 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:12:09,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:12:09,598 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:12:09,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:459107 -01 一月 2026 | 17:12:09,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:12:09,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:12:10,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:12:10,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:12:10,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:12:10,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:12:10,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:12:10,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:12:10,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:12:10,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:12:10,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:12:29,268 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:12:29,272 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:12:34,233 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:12:34,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:12:34,642 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:12:34,784 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:12:35,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:459107 -01 一月 2026 | 17:12:35,093 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:12:35,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:12:35,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:12:35,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:12:35,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:12:35,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:12:35,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:12:35,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:12:35,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:12:35,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:12:35,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:12:50,123 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:12:50,484 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:526ms -01 一月 2026 | 17:12:59,046 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:12:59,269 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:12:59,272 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:12:59,335 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:12:59,478 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:12:59,573 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:12:59,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:459107 -01 一月 2026 | 17:12:59,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:12:59,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:12:59,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:12:59,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:12:59,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:13:00,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:13:00,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:13:00,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:13:00,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:13:00,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:13:00,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:13:19,276 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:13:19,280 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:13:24,252 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:13:24,579 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:13:24,698 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:13:24,842 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 17:13:25,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:459107 -01 一月 2026 | 17:13:25,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:13:25,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:13:25,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:13:25,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:13:25,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:13:25,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:13:25,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:13:25,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:13:25,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:13:25,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:13:25,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:13:35,189 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:375ms -01 一月 2026 | 17:13:45,866 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 17:13:45,916 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 17:13:46,640 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:13:46,989 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:13:47,112 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:13:47,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 17:13:47,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:459107 -01 一月 2026 | 17:13:47,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:13:47,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:13:47,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:13:47,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:13:47,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:13:47,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:13:47,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:13:48,003 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:13:48,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8285000 -01 一月 2026 | 17:13:48,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:13:48,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:13:48,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:13:48,175 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@50cd6635 -01 一月 2026 | 17:13:48,221 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:13:48,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:14:06,869 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1235ms -01 一月 2026 | 17:14:07,121 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 17:14:07,364 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:442ms -01 一月 2026 | 17:14:08,118 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:368ms -01 一月 2026 | 17:14:11,617 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:14:12,102 | INFO | qtp1605283233-72 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 17:14:12,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 17:14:12,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:14:12,761 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:14:12,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 17:14:13,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:807413 -01 一月 2026 | 17:14:13,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:14:13,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:14:13,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:14:13,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:14:13,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:14:13,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:14:13,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:14:13,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:14:13,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5341000 -01 一月 2026 | 17:14:13,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:14:13,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:14:13,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:14:13,359 | INFO | qtp1605283233-72 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1469ms -01 一月 2026 | 17:14:13,381 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@669b817e -01 一月 2026 | 17:14:13,441 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:14:13,470 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:14:26,816 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 17:14:27,098 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:410ms -01 一月 2026 | 17:14:28,504 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:316ms -01 一月 2026 | 17:14:31,953 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1281ms -01 一月 2026 | 17:15:26,664 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:15:27,404 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:15:28,041 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:15:28,223 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 17:15:28,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:115127 -01 一月 2026 | 17:15:28,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 17:15:28,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 17:15:28,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:15:28,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:15:28,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:15:28,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:15:28,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:15:28,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:15:28,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2187000 -01 一月 2026 | 17:15:28,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:15:28,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:15:28,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:15:29,022 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7512e80b -01 一月 2026 | 17:15:29,116 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:15:29,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:15:51,840 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:15:52,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 17:15:53,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:738124 -01 一月 2026 | 17:15:53,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:15:53,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:15:53,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:15:53,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:15:53,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:15:53,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:15:53,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:15:53,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:15:53,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2047000 -01 一月 2026 | 17:15:53,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:15:53,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:15:53,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:15:53,802 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@49402997 -01 一月 2026 | 17:15:53,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:15:53,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:15:54,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 17:15:54,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:738124 -01 一月 2026 | 17:15:54,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:15:54,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:15:54,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:15:54,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:15:54,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:15:55,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:15:55,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:15:55,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:15:55,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 17:15:55,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:15:55,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:16:16,704 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:16:18,030 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:16:18,164 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -01 一月 2026 | 17:16:18,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:671608 -01 一月 2026 | 17:16:18,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:16:18,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:16:18,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:16:18,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:16:18,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:16:18,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:16:18,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:16:18,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:16:18,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1672000 -01 一月 2026 | 17:16:18,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:16:18,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:16:18,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:16:18,952 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@19b8e24d -01 一月 2026 | 17:16:19,012 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:16:19,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:16:19,600 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:16:41,602 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:16:42,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:16:42,934 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:16:43,041 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -01 一月 2026 | 17:16:43,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:671608 -01 一月 2026 | 17:16:43,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:16:43,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:16:43,399 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:16:43,399 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:16:43,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:16:43,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:16:43,521 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:16:43,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:16:43,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1672000 -01 一月 2026 | 17:16:43,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:16:43,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:16:43,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:16:43,627 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@19b8e24d -01 一月 2026 | 17:16:43,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:16:43,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:16:47,961 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 17:16:50,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:16:50,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -01 一月 2026 | 17:16:50,493 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 17:16:50,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:738124 -01 一月 2026 | 17:16:50,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:16:50,589 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:16:50,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -01 一月 2026 | 17:16:50,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:16:59,338 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:17:00,307 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:17:06,666 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:17:07,956 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:17:07,971 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:17:08,072 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 17:17:08,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:738124 -01 一月 2026 | 17:17:08,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:17:08,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:17:08,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:17:08,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:17:08,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:17:08,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:17:08,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:17:08,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:17:08,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5319000 -01 一月 2026 | 17:17:08,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:17:08,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:17:08,624 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:17:08,724 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@669b817e -01 一月 2026 | 17:17:08,798 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:17:08,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:17:12,674 | INFO | qtp1605283233-72 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1310ms -01 一月 2026 | 17:17:19,342 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:17:22,107 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:17:31,653 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:17:32,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:17:32,988 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 17:17:33,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:17:33,350 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 17:17:33,570 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:738124 -01 一月 2026 | 17:17:33,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:17:33,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:17:33,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:17:33,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:17:33,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:17:33,768 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:17:33,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:17:33,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:17:33,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5319000 -01 一月 2026 | 17:17:33,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:17:33,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:17:33,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:17:33,895 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@669b817e -01 一月 2026 | 17:17:33,952 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:17:33,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:17:39,347 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:17:42,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:17:49,349 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:17:49,353 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:17:56,620 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:17:58,097 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:17:58,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 17:17:58,282 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:17:58,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:738124 -01 一月 2026 | 17:17:58,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:17:58,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:17:58,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:17:58,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:17:58,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:17:58,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:17:58,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:17:58,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:17:58,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8284000 -01 一月 2026 | 17:17:58,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:17:58,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:17:58,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:17:58,724 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@50cd6635 -01 一月 2026 | 17:17:58,773 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:17:58,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:18:09,354 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:18:09,356 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:18:21,619 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:18:24,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:18:39,365 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:18:39,366 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:18:47,117 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:18:47,627 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:18:51,182 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:487ms -01 一月 2026 | 17:18:53,070 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:619ms -01 一月 2026 | 17:19:09,376 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:19:09,376 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:19:09,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:19:09,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:19:11,609 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:19:12,141 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:19:25,898 | INFO | qtp1605283233-112 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:541ms -01 一月 2026 | 17:19:27,844 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:560ms -01 一月 2026 | 17:19:29,378 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:19:29,382 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:19:36,724 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:19:37,027 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:19:39,384 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:19:39,386 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:19:59,390 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:19:59,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:20:01,635 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:20:01,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:20:19,391 | ERROR | Thread-81 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:20:19,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:20:26,696 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:20:27,051 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:20:49,399 | ERROR | Thread-85 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:20:49,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:20:51,600 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:20:51,979 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:21:09,407 | ERROR | Thread-89 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:21:09,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:21:16,570 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:21:16,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:21:39,415 | ERROR | Thread-93 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:21:39,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:21:41,608 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:21:41,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:21:59,418 | ERROR | Thread-98 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:21:59,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:22:06,810 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:22:07,177 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:22:29,428 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:22:29,429 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:22:31,561 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:22:31,872 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:22:49,432 | ERROR | Thread-106 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:22:49,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:22:56,694 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:22:57,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:23:19,445 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:23:19,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:23:21,603 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:23:21,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:23:39,456 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:23:39,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:23:46,661 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:23:46,965 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:24:02,958 | INFO | qtp1605283233-167 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1181ms -01 一月 2026 | 17:24:09,454 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:24:09,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:24:11,599 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:24:12,368 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 17:24:12,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:24:12,821 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:24:12,896 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 17:24:13,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:502659 -01 一月 2026 | 17:24:13,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:24:13,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:24:13,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -01 一月 2026 | 17:24:13,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:24:18,372 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:24:18,373 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:24:36,730 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:24:37,240 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:24:37,372 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:24:37,497 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 17:24:37,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:502659 -01 一月 2026 | 17:24:37,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:24:37,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:24:37,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:24:37,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:24:37,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:24:37,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:24:38,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:24:38,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:24:38,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5319000 -01 一月 2026 | 17:24:38,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:24:38,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:24:38,052 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:24:38,112 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@669b817e -01 一月 2026 | 17:24:38,182 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:24:38,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:25:01,556 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:25:02,062 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:25:19,224 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:25:19,226 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:25:26,589 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:25:27,144 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:25:49,233 | ERROR | Thread-137 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:25:49,236 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:25:51,624 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:25:52,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:26:09,239 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:26:09,241 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:26:16,667 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:26:17,163 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:26:39,248 | ERROR | Thread-146 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:26:39,249 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:26:41,597 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:26:42,057 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:26:59,251 | ERROR | Thread-150 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:26:59,254 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:27:06,638 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:27:07,202 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:27:29,261 | ERROR | Thread-155 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:27:29,263 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:27:31,570 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:27:32,129 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:27:43,497 | INFO | qtp1605283233-200 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 17:27:43,754 | INFO | qtp1605283233-200 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:394ms -01 一月 2026 | 17:27:44,539 | INFO | qtp1605283233-209 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:326ms -01 一月 2026 | 17:27:49,275 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:27:49,275 | ERROR | Thread-159 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:27:49,279 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:27:49,279 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:27:56,672 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:27:56,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:28:19,279 | ERROR | Thread-164 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:28:19,282 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:28:21,639 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:28:21,920 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:28:39,279 | ERROR | Thread-168 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:28:39,281 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:28:46,604 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:28:46,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:29:09,288 | ERROR | Thread-172 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:29:09,289 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:29:11,659 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:29:12,082 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:29:29,292 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:29:29,294 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:29:36,665 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:29:36,964 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:29:59,301 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:29:59,304 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:30:01,594 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:30:01,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:30:19,310 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:30:19,312 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:30:26,547 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:30:26,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:30:49,316 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:30:49,318 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:30:51,518 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:30:51,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:31:09,320 | ERROR | Thread-195 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:31:09,323 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:31:16,645 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:31:16,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:31:22,126 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 17:31:22,170 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 17:31:23,009 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:31:23,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:31:44,418 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:403ms -01 一月 2026 | 17:31:45,906 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 17:31:46,175 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:391ms -01 一月 2026 | 17:31:46,809 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:325ms -01 一月 2026 | 17:31:48,002 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:31:48,076 | INFO | qtp1605283233-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 17:31:48,351 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:31:48,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 17:31:48,664 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:451ms -01 一月 2026 | 17:31:49,016 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:31:49,124 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:386ms -01 一月 2026 | 17:31:49,151 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:31:49,239 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 17:31:49,332 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:31:49,335 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:31:49,511 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 17:31:49,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:635436 -01 一月 2026 | 17:31:49,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:31:49,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:31:49,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:31:49,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:31:49,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:31:49,670 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1815ms -01 一月 2026 | 17:31:49,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:31:49,768 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:463ms -01 一月 2026 | 17:31:49,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:31:49,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:31:49,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8283000 -01 一月 2026 | 17:31:49,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:31:49,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:31:49,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:31:49,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@550aac74 -01 一月 2026 | 17:31:49,971 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:31:50,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:31:50,329 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 17:31:50,673 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:504ms -01 一月 2026 | 17:31:51,850 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:437ms -01 一月 2026 | 17:31:55,609 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1389ms -01 一月 2026 | 17:31:56,336 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:31:56,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 17:31:56,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:155489 -01 一月 2026 | 17:31:56,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:31:56,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 17:31:56,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -01 一月 2026 | 17:31:56,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:31:58,853 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:287ms -01 一月 2026 | 17:32:01,125 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 17:32:01,345 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:367ms -01 一月 2026 | 17:32:01,424 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:32:01,694 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:368ms -01 一月 2026 | 17:32:01,923 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:362ms -01 一月 2026 | 17:32:02,374 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:393ms -01 一月 2026 | 17:32:07,400 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:277ms -01 一月 2026 | 17:32:09,602 | INFO | qtp1605283233-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 17:32:10,615 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:257ms -01 一月 2026 | 17:32:10,839 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1519ms -01 一月 2026 | 17:32:17,064 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:32:17,287 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:362ms -01 一月 2026 | 17:32:17,847 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:363ms -01 一月 2026 | 17:32:19,568 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 17:32:19,784 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:350ms -01 一月 2026 | 17:32:20,868 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:384ms -01 一月 2026 | 17:32:29,347 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:32:29,351 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:32:30,097 | INFO | qtp1605283233-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 17:32:31,579 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1724ms -01 一月 2026 | 17:33:02,895 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:33:03,350 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:33:03,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:33:04,103 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 17:33:04,235 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 17:33:04,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:155489 -01 一月 2026 | 17:33:04,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -01 一月 2026 | 17:33:04,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -01 一月 2026 | 17:33:04,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:33:04,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:33:04,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:33:04,532 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:420ms -01 一月 2026 | 17:33:04,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:33:04,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:33:04,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:33:04,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8282000 -01 一月 2026 | 17:33:04,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:33:04,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:33:04,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:33:04,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@550aac74 -01 一月 2026 | 17:33:04,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:33:04,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:33:05,189 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:438ms -01 一月 2026 | 17:33:11,058 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:33:11,196 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 17:33:12,776 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 17:33:12,820 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 17:33:13,585 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:33:14,134 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:33:14,577 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:33:14,778 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 17:33:15,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:206089 -01 一月 2026 | 17:33:15,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 17:33:15,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 17:33:15,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:33:15,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:33:15,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:33:15,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:33:15,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:33:15,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:33:15,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5319000 -01 一月 2026 | 17:33:15,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:33:15,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:33:15,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:33:15,768 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45b3b53e -01 一月 2026 | 17:33:15,838 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:33:15,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:33:35,905 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 17:33:36,169 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:454ms -01 一月 2026 | 17:33:36,656 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:342ms -01 一月 2026 | 17:33:40,886 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:300ms -01 一月 2026 | 17:33:44,511 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 17:33:44,737 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:390ms -01 一月 2026 | 17:33:45,632 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:488ms -01 一月 2026 | 17:33:47,726 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 17:33:49,216 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1716ms -01 一月 2026 | 17:34:28,554 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:34:29,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:34:29,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 17:34:29,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:821189 -01 一月 2026 | 17:34:29,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -01 一月 2026 | 17:34:30,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -01 一月 2026 | 17:34:30,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:34:30,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:34:30,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:34:30,212 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:34:30,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:34:30,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:34:30,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2241000 -01 一月 2026 | 17:34:30,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:34:30,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:34:30,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:34:30,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@665485e2 -01 一月 2026 | 17:34:30,434 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:34:30,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:34:30,715 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:35:39,514 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 17:35:41,128 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1869ms -01 一月 2026 | 17:35:43,504 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:35:44,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:35:44,417 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:35:44,518 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 17:35:44,622 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:685ms -01 一月 2026 | 17:35:44,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:829872 -01 一月 2026 | 17:35:44,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:35:44,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:35:44,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:35:44,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:35:44,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:35:45,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:35:45,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:35:45,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:35:45,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5336000 -01 一月 2026 | 17:35:45,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:35:45,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:35:45,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:35:45,322 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45b3b53e -01 一月 2026 | 17:35:45,435 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:35:45,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:35:46,206 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:740ms -01 一月 2026 | 17:35:49,402 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:35:49,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:36:08,498 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:36:09,055 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:36:09,461 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 17:36:09,583 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 17:36:09,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:829872 -01 一月 2026 | 17:36:09,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:36:09,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 17:36:09,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 17:36:09,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 17:36:09,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 17:36:10,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 17:36:10,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 17:36:10,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 17:36:10,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5336000 -01 一月 2026 | 17:36:10,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 17:36:10,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 17:36:10,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 17:36:10,201 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45b3b53e -01 一月 2026 | 17:36:10,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 17:36:10,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 17:36:19,408 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:36:19,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:36:33,627 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:36:34,236 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:36:58,583 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:36:59,417 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:37:01,134 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:37:01,135 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:37:19,422 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:37:19,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:37:21,322 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 17:37:23,579 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:37:24,035 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:37:32,614 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:567ms -01 一月 2026 | 17:37:34,313 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:621ms -01 一月 2026 | 17:37:39,432 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:37:39,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:37:48,540 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:37:48,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:37:49,431 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:37:49,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:38:09,436 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:38:09,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:38:13,622 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:38:14,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:38:39,807 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:38:39,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:38:42,548 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:38:43,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:38:59,449 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:38:59,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:39:03,512 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:39:03,972 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:39:28,601 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:39:28,918 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:39:29,460 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:39:29,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:39:49,467 | ERROR | Thread-78 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:39:49,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:39:53,514 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:39:53,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:40:18,484 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:40:18,893 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:40:19,474 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:40:19,477 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:40:39,234 | ERROR | Thread-87 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:40:39,235 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:40:43,739 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:40:44,064 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:41:08,687 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:41:09,034 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:41:09,238 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:41:09,241 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:41:29,243 | ERROR | Thread-95 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:41:29,245 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:41:33,742 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:41:34,094 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:41:58,503 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:41:58,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:41:59,249 | ERROR | Thread-100 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:41:59,251 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:42:19,256 | ERROR | Thread-104 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:42:19,258 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:42:23,746 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:42:24,061 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:42:48,516 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:42:48,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:42:49,326 | ERROR | Thread-109 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:42:49,327 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:43:09,276 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:43:09,277 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:43:13,557 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:43:13,937 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:43:38,672 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:43:39,054 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:43:39,280 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:43:39,282 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:43:59,283 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:43:59,284 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:44:03,583 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:44:03,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:44:28,454 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:44:28,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:44:29,292 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:44:29,294 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:44:49,298 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:44:49,299 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:44:53,643 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:44:53,966 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:45:18,586 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:45:18,944 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:45:19,306 | ERROR | Thread-135 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:45:19,308 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:45:39,311 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:45:39,312 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:45:43,607 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:45:43,949 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:45:54,363 | INFO | qtp1605283233-174 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:512ms -01 一月 2026 | 17:46:08,615 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:46:09,021 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:46:09,320 | ERROR | Thread-144 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:46:09,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:46:29,327 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:46:29,328 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:46:33,580 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:46:33,910 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:46:58,602 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:46:58,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:46:59,345 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:46:59,347 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:47:19,345 | ERROR | Thread-156 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:47:19,348 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:47:23,579 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:47:23,899 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:47:48,565 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:47:48,909 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:47:49,347 | ERROR | Thread-161 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:47:49,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:48:09,353 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:48:09,355 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:48:13,512 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:48:13,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:48:38,525 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:48:38,944 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:48:39,361 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:48:39,363 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:48:59,367 | ERROR | Thread-174 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:48:59,368 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:49:03,675 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:49:03,984 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:49:28,543 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:49:28,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:49:29,377 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:49:29,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:49:49,395 | ERROR | Thread-183 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:49:49,398 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:49:53,538 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:49:53,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:50:18,613 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:50:18,948 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:50:19,392 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:50:19,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:50:39,401 | ERROR | Thread-192 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:50:39,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:50:43,619 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:50:43,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:51:08,450 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:51:08,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:51:09,404 | ERROR | Thread-196 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:51:09,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:51:29,409 | ERROR | Thread-200 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:51:29,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:51:33,515 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:51:33,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:51:58,584 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:51:58,948 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:51:59,417 | ERROR | Thread-205 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:51:59,419 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:52:19,423 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:52:19,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:52:23,625 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:52:23,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:52:49,432 | ERROR | Thread-213 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:52:49,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:52:50,410 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:52:50,922 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:53:09,436 | ERROR | Thread-218 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:53:09,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:53:15,806 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:53:17,249 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:53:38,555 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:53:38,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:53:39,462 | ERROR | Thread-223 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:53:39,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:53:59,449 | ERROR | Thread-227 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:53:59,453 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:54:03,494 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:54:03,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:54:28,417 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:54:28,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:54:29,463 | ERROR | Thread-231 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:54:29,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:54:41,273 | INFO | qtp1605283233-294 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:420ms -01 一月 2026 | 17:54:49,464 | ERROR | Thread-237 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:54:49,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:54:53,551 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:54:53,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:55:18,651 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:55:18,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:55:19,475 | ERROR | Thread-241 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:55:19,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:55:39,480 | ERROR | Thread-245 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:55:39,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:55:43,643 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:55:43,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:56:08,507 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:56:08,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:56:09,236 | ERROR | Thread-249 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:56:09,238 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:56:29,242 | ERROR | Thread-253 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:56:29,245 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:56:33,480 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:56:33,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:56:58,662 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:56:58,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:56:59,251 | ERROR | Thread-257 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:56:59,254 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:57:19,256 | ERROR | Thread-262 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:57:19,258 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:57:23,498 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:57:23,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:57:48,531 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:57:48,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:57:49,265 | ERROR | Thread-266 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:57:49,266 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:58:09,271 | ERROR | Thread-271 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:58:09,272 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:58:13,532 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:58:13,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:58:38,444 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:58:38,725 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:58:39,284 | ERROR | Thread-275 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:58:39,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:58:59,284 | ERROR | Thread-280 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:58:59,285 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:59:03,468 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:59:03,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:59:28,525 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:59:28,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 17:59:29,293 | ERROR | Thread-284 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:59:29,295 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:59:49,298 | ERROR | Thread-288 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 17:59:49,299 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 17:59:53,606 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 17:59:53,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:00:18,480 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:00:18,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:00:19,309 | ERROR | Thread-292 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:00:19,312 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:00:39,311 | ERROR | Thread-298 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:00:39,312 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:00:43,532 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:00:43,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:01:08,628 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:01:08,914 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:01:09,321 | ERROR | Thread-302 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:01:09,324 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:01:29,328 | ERROR | Thread-306 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:01:29,331 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:01:33,597 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:01:33,964 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:01:58,505 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:01:58,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:01:59,336 | ERROR | Thread-311 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:01:59,338 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:02:19,344 | ERROR | Thread-315 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:02:19,346 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:02:23,503 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:02:23,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:02:48,497 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:02:48,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:02:49,348 | ERROR | Thread-320 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:02:49,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:03:09,353 | ERROR | Thread-324 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:03:09,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:03:13,586 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:03:13,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:03:38,472 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:03:38,768 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:03:39,362 | ERROR | Thread-328 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:03:39,365 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:03:48,903 | INFO | qtp1605283233-398 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 18:03:49,131 | INFO | qtp1605283233-398 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:340ms -01 一月 2026 | 18:03:53,596 | INFO | qtp1605283233-398 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 18:03:53,801 | INFO | qtp1605283233-398 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:379ms -01 一月 2026 | 18:03:56,662 | INFO | qtp1605283233-383 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:410ms -01 一月 2026 | 18:03:58,994 | INFO | qtp1605283233-398 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1285ms -01 一月 2026 | 18:03:59,371 | ERROR | Thread-333 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:03:59,374 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:04:03,507 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:04:04,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 18:04:04,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:04:04,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 18:04:04,855 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 18:04:05,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:474674 -01 一月 2026 | 18:04:05,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 18:04:05,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 18:04:05,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -01 一月 2026 | 18:04:05,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 18:04:10,496 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:04:10,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:04:28,521 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:04:28,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:04:29,069 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 18:04:29,207 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 18:04:29,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:474674 -01 一月 2026 | 18:04:29,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 18:04:29,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 18:04:29,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 18:04:29,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 18:04:29,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 18:04:29,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 18:04:29,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 18:04:29,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 18:04:29,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2215000 -01 一月 2026 | 18:04:29,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 18:04:29,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 18:04:29,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 18:04:29,814 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@665485e2 -01 一月 2026 | 18:04:29,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 18:04:29,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 18:04:53,529 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:04:54,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:05:18,582 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:05:19,091 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:05:19,396 | ERROR | Thread-346 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:05:19,398 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:05:39,394 | ERROR | Thread-351 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:05:39,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:05:43,582 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:05:44,225 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:06:08,612 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:06:09,246 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:06:09,403 | ERROR | Thread-355 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:06:09,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:06:29,408 | ERROR | Thread-338 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:06:29,408 | ERROR | Thread-359 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:06:29,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:06:29,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:06:33,692 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:06:34,031 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:06:58,542 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:06:58,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:06:59,417 | ERROR | Thread-364 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:06:59,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:07:19,424 | ERROR | Thread-368 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:07:19,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:07:23,535 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:07:23,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:07:48,668 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:07:48,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:07:49,430 | ERROR | Thread-373 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:07:49,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:08:09,439 | ERROR | Thread-377 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:08:09,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:08:13,629 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:08:13,940 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:08:38,629 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:08:38,932 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:08:39,447 | ERROR | Thread-381 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:08:39,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:08:59,455 | ERROR | Thread-386 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:08:59,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:09:03,554 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:09:03,947 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:09:28,594 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:09:28,992 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:09:29,463 | ERROR | Thread-390 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:09:29,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:09:49,469 | ERROR | Thread-395 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:09:49,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:09:53,690 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:09:54,081 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:10:18,534 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:10:18,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:10:19,472 | ERROR | Thread-399 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:10:19,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:10:39,478 | ERROR | Thread-404 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:10:39,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:10:43,571 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:10:43,938 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:11:08,508 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:11:08,835 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:11:09,491 | ERROR | Thread-408 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:11:09,494 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:11:29,492 | ERROR | Thread-412 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:11:29,495 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:11:33,537 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:11:33,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:11:58,494 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:11:58,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:11:59,249 | ERROR | Thread-417 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:11:59,251 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:12:19,256 | ERROR | Thread-421 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:12:19,259 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:12:23,605 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:12:23,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:12:49,228 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:12:49,265 | ERROR | Thread-426 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:12:49,268 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:12:49,924 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:13:09,273 | ERROR | Thread-430 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:13:09,274 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:13:13,456 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:13:13,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:13:38,521 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:13:38,905 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:13:39,290 | ERROR | Thread-435 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:13:39,291 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:13:59,283 | ERROR | Thread-440 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:13:59,285 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:14:03,533 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:14:03,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:14:28,513 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:14:28,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:14:29,295 | ERROR | Thread-444 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:14:29,298 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:14:49,300 | ERROR | Thread-449 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:14:49,301 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:14:53,548 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:14:53,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:15:18,567 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:15:18,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:15:19,305 | ERROR | Thread-453 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:15:19,308 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:15:39,315 | ERROR | Thread-457 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:15:39,318 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:15:43,581 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:15:43,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:16:08,526 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:16:08,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:16:09,324 | ERROR | Thread-462 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:16:09,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:16:29,325 | ERROR | Thread-466 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:16:29,328 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:16:33,520 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:16:33,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:16:58,482 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:16:58,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:16:59,333 | ERROR | Thread-471 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:16:59,334 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:17:19,339 | ERROR | Thread-475 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:17:19,342 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:17:20,785 | INFO | qtp1605283233-561 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:720ms -01 一月 2026 | 18:17:22,752 | INFO | qtp1605283233-562 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:717ms -01 一月 2026 | 18:17:23,486 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:17:23,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:17:29,484 | INFO | qtp1605283233-543 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:512ms -01 一月 2026 | 18:17:31,004 | INFO | qtp1605283233-517 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:666ms -01 一月 2026 | 18:17:48,612 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:17:48,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:17:49,350 | ERROR | Thread-481 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:17:49,351 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:18:09,353 | ERROR | Thread-485 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:18:09,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:18:13,590 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:18:13,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:18:38,694 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:18:39,028 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:18:39,366 | ERROR | Thread-489 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:18:39,369 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:18:59,366 | ERROR | Thread-493 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:18:59,368 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:19:03,729 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:19:04,075 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:19:28,517 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:19:28,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:19:29,380 | ERROR | Thread-497 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:19:29,382 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:19:49,383 | ERROR | Thread-502 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:19:49,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:19:53,626 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:19:53,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:20:18,528 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:20:18,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:20:19,388 | ERROR | Thread-506 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:20:19,391 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:20:39,396 | ERROR | Thread-511 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:20:39,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:20:43,533 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:20:43,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:21:08,563 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:21:08,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:21:09,403 | ERROR | Thread-515 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:21:09,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:21:29,412 | ERROR | Thread-519 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:21:29,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:21:33,534 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:21:33,837 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:21:58,480 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:21:58,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:21:59,417 | ERROR | Thread-524 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:21:59,419 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:22:19,426 | ERROR | Thread-528 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:22:19,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:22:23,441 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:22:23,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:22:48,750 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:22:49,084 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:22:49,430 | ERROR | Thread-533 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:22:49,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:23:09,439 | ERROR | Thread-537 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:23:09,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:23:13,589 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:23:13,946 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:23:38,559 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:23:38,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:23:39,443 | ERROR | Thread-541 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:23:39,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:23:59,449 | ERROR | Thread-546 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:23:59,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:24:03,507 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:24:03,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:24:28,457 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:24:28,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:24:29,459 | ERROR | Thread-550 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:24:29,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:24:49,464 | ERROR | Thread-555 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:24:49,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:24:53,467 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:24:53,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:25:18,512 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:25:18,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:25:19,477 | ERROR | Thread-559 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:25:19,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:25:39,484 | ERROR | Thread-564 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:25:39,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:25:43,649 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:25:43,952 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:26:08,892 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:26:09,181 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:26:09,486 | ERROR | Thread-568 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:26:09,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:26:29,492 | ERROR | Thread-572 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:26:29,495 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:26:33,480 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:26:33,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:26:58,472 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:26:58,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:26:59,499 | ERROR | Thread-577 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:26:59,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:27:19,506 | ERROR | Thread-581 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:27:19,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:27:23,523 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:27:23,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:27:48,523 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:27:48,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:27:49,263 | ERROR | Thread-586 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:27:49,264 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:28:09,268 | ERROR | Thread-590 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:28:09,269 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:28:13,485 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:28:13,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:28:38,511 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:28:38,871 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:28:39,280 | ERROR | Thread-594 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:28:39,282 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:28:59,282 | ERROR | Thread-599 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:28:59,284 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:29:03,576 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:29:03,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:29:28,603 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:29:28,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:29:29,291 | ERROR | Thread-603 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:29:29,292 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:29:49,305 | ERROR | Thread-608 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:29:49,306 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:29:53,517 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:29:53,845 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:30:18,552 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:30:18,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:30:19,308 | ERROR | Thread-612 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:30:19,310 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:30:39,314 | ERROR | Thread-616 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:30:39,316 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:30:43,527 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:30:43,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:31:08,580 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:31:08,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:31:09,320 | ERROR | Thread-621 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:31:09,323 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:31:29,326 | ERROR | Thread-625 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:31:29,327 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:31:33,454 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:31:33,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:31:58,473 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:31:58,932 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:31:59,333 | ERROR | Thread-629 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:31:59,336 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:32:19,337 | ERROR | Thread-633 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:32:19,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:32:23,610 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:32:23,942 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:32:48,868 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:32:49,175 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:32:49,348 | ERROR | Thread-638 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:32:49,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:33:09,351 | ERROR | Thread-642 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:33:09,353 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:33:13,588 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:33:13,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:33:38,567 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:33:38,871 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:33:39,361 | ERROR | Thread-646 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:33:39,363 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:33:59,369 | ERROR | Thread-651 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:33:59,371 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:34:03,450 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:34:03,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:34:28,520 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:34:28,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:34:29,376 | ERROR | Thread-655 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:34:29,379 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:34:49,382 | ERROR | Thread-660 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:34:49,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:34:53,526 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:34:53,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:35:18,605 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:35:18,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:35:19,388 | ERROR | Thread-664 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:35:19,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:35:39,392 | ERROR | Thread-668 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:35:39,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:35:43,746 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:35:44,069 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:36:08,551 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:36:08,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:36:09,403 | ERROR | Thread-673 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:36:09,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:36:29,407 | ERROR | Thread-677 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:36:29,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:36:33,551 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:36:33,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:36:58,483 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:36:58,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:36:59,420 | ERROR | Thread-682 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:36:59,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:37:19,422 | ERROR | Thread-686 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:37:19,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:37:23,543 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:37:23,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:37:48,530 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:37:48,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:37:49,430 | ERROR | Thread-691 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:37:49,431 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:38:09,435 | ERROR | Thread-695 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:38:09,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:38:13,534 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:38:13,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:38:38,570 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:38:38,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:38:39,444 | ERROR | Thread-699 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:38:39,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:38:59,449 | ERROR | Thread-704 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:38:59,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:39:03,509 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:39:03,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:39:28,519 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:39:28,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:39:29,458 | ERROR | Thread-708 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:39:29,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:39:49,494 | ERROR | Thread-713 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:39:49,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:39:53,529 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:39:53,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:40:18,547 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:40:18,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:40:19,482 | ERROR | Thread-717 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:40:19,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:40:39,476 | ERROR | Thread-721 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:40:39,477 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:40:43,507 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:40:43,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:41:08,451 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:41:08,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:41:09,486 | ERROR | Thread-726 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:41:09,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:41:29,490 | ERROR | Thread-730 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:41:29,494 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:41:33,480 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:41:33,771 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:41:58,473 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:41:58,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:41:59,499 | ERROR | Thread-735 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:41:59,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:42:19,506 | ERROR | Thread-739 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:42:19,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:42:23,547 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:42:23,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:42:48,491 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:42:48,768 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:42:49,512 | ERROR | Thread-743 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:42:49,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:43:09,267 | ERROR | Thread-748 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:43:09,270 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:43:13,608 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:43:13,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:43:38,550 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:43:38,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:43:39,279 | ERROR | Thread-752 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:43:39,280 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:43:59,285 | ERROR | Thread-757 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:43:59,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:44:03,497 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:44:03,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:44:28,528 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:44:28,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:44:29,293 | ERROR | Thread-761 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:44:29,297 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:44:49,296 | ERROR | Thread-766 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:44:49,297 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:44:53,561 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:44:53,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:45:18,524 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:45:18,898 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:45:19,312 | ERROR | Thread-770 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:45:19,315 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:45:39,310 | ERROR | Thread-774 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:45:39,311 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:45:43,471 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:45:43,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:46:08,540 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:46:08,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:46:09,319 | ERROR | Thread-779 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:46:09,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:46:29,326 | ERROR | Thread-783 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:46:29,330 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:46:33,523 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:46:33,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:46:58,532 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:46:58,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:46:59,335 | ERROR | Thread-788 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:46:59,338 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:47:19,358 | ERROR | Thread-792 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:47:19,359 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:47:23,488 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:47:23,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:47:48,717 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:47:49,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:47:49,349 | ERROR | Thread-797 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:47:49,352 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:48:09,351 | ERROR | Thread-801 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:48:09,353 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:48:13,473 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:48:13,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:48:38,576 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:48:38,895 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:48:39,367 | ERROR | Thread-805 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:48:39,368 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:48:59,373 | ERROR | Thread-810 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:48:59,375 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:49:03,517 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:49:03,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:49:28,516 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:49:28,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:49:29,379 | ERROR | Thread-814 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:49:29,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:49:49,377 | ERROR | Thread-819 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:49:49,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:49:53,474 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:49:53,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:50:18,529 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:50:18,864 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:50:19,395 | ERROR | Thread-823 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:50:19,398 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:50:39,392 | ERROR | Thread-827 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:50:39,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:50:43,647 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:50:43,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:51:08,649 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:51:08,931 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:51:09,401 | ERROR | Thread-832 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:51:09,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:51:29,408 | ERROR | Thread-836 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:51:29,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:51:33,477 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:51:33,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:51:58,519 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:51:58,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:51:59,419 | ERROR | Thread-841 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:51:59,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:52:19,425 | ERROR | Thread-845 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:52:19,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:52:23,506 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:52:23,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:52:48,573 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:52:48,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:52:49,436 | ERROR | Thread-850 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:52:49,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:53:09,433 | ERROR | Thread-854 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:53:09,437 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:53:13,550 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:53:13,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:53:38,553 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:53:38,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:53:39,442 | ERROR | Thread-858 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:53:39,446 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:53:59,449 | ERROR | Thread-863 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:53:59,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:54:03,521 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:54:03,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:54:28,547 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:54:28,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:54:29,459 | ERROR | Thread-867 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:54:29,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:54:49,461 | ERROR | Thread-872 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:54:49,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:54:53,551 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:54:53,909 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:55:18,620 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:55:18,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:55:19,469 | ERROR | Thread-876 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:55:19,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:55:39,477 | ERROR | Thread-880 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:55:39,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:55:43,622 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:55:43,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:56:08,505 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:56:08,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:56:09,488 | ERROR | Thread-885 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:56:09,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:56:29,497 | ERROR | Thread-889 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:56:29,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:56:33,779 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:56:34,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:56:58,549 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:56:58,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:56:59,501 | ERROR | Thread-894 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:56:59,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:57:19,507 | ERROR | Thread-899 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:57:19,508 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:57:23,505 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:57:23,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:57:48,530 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:57:48,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:57:49,521 | ERROR | Thread-904 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:57:49,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:58:09,523 | ERROR | Thread-908 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:58:09,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:58:13,678 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:58:14,083 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:58:14,901 | INFO | qtp1605283233-1052 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:459ms -01 一月 2026 | 18:58:38,605 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:58:38,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:58:39,280 | ERROR | Thread-912 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:58:39,283 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:58:59,283 | ERROR | Thread-916 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:58:59,285 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:59:03,591 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:59:04,032 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:59:28,543 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:59:28,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 18:59:29,299 | ERROR | Thread-920 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:59:29,301 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:59:49,298 | ERROR | Thread-925 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 18:59:49,301 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 18:59:53,565 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 18:59:53,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:00:18,567 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:00:18,851 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:00:19,306 | ERROR | Thread-929 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:00:19,309 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:00:39,316 | ERROR | Thread-933 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:00:39,318 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:00:43,563 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:00:43,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:01:08,579 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:01:08,886 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:01:09,323 | ERROR | Thread-938 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:01:09,324 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:01:29,326 | ERROR | Thread-942 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:01:29,328 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:01:33,548 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:01:33,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:01:58,841 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:01:59,294 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:01:59,332 | ERROR | Thread-947 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:01:59,334 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:02:19,339 | ERROR | Thread-951 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:02:19,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:02:23,583 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:02:23,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:02:48,587 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:02:48,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:02:49,347 | ERROR | Thread-955 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:02:49,348 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:03:09,354 | ERROR | Thread-960 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:03:09,357 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:03:13,649 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:03:13,922 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:03:38,503 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:03:38,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:03:39,360 | ERROR | Thread-964 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:03:39,364 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:03:59,365 | ERROR | Thread-969 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:03:59,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:04:03,473 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:04:03,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:04:28,607 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:04:28,863 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:04:29,373 | ERROR | Thread-973 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:04:29,376 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:04:49,381 | ERROR | Thread-978 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:04:49,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:04:53,615 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:04:53,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:05:18,446 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:05:18,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:05:19,389 | ERROR | Thread-982 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:05:19,391 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:05:39,394 | ERROR | Thread-986 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:05:39,397 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:05:43,552 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:05:43,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:06:08,629 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:06:08,932 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:06:09,403 | ERROR | Thread-990 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:06:09,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:06:29,410 | ERROR | Thread-994 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:06:29,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:06:33,911 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:06:34,209 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:06:58,642 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:06:58,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:06:59,419 | ERROR | Thread-1000 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:06:59,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:07:19,423 | ERROR | Thread-1004 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:07:19,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:07:23,516 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:07:23,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:07:48,511 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:07:48,918 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:07:49,431 | ERROR | Thread-1008 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:07:49,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:08:09,441 | ERROR | Thread-1013 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:08:09,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:08:13,546 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:08:13,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:08:38,524 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:08:38,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:08:39,445 | ERROR | Thread-1017 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:08:39,447 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:08:59,449 | ERROR | Thread-1021 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:08:59,451 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:09:03,493 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:09:03,871 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:09:28,514 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:09:28,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:09:29,460 | ERROR | Thread-1025 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:09:29,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:09:49,464 | ERROR | Thread-1031 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:09:49,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:09:53,585 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:09:53,910 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:10:18,605 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:10:18,983 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:10:19,470 | ERROR | Thread-1035 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:10:19,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:10:39,478 | ERROR | Thread-1039 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:10:39,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:10:43,517 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:10:43,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:10:55,061 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 19:10:55,108 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 19:11:27,050 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 19:11:27,098 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 19:11:28,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:11:29,270 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:969ms -01 一月 2026 | 19:11:29,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:11:29,828 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 19:11:30,309 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:770ms -01 一月 2026 | 19:11:30,361 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:11:30,601 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:11:30,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 19:11:30,932 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:741ms -01 一月 2026 | 19:11:31,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:635015 -01 一月 2026 | 19:11:31,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:11:31,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:11:31,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:11:31,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:11:31,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:11:32,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:11:32,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:11:32,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:11:32,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8281000 -01 一月 2026 | 19:11:32,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:11:32,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:11:32,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:11:32,803 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@54284a33 -01 一月 2026 | 19:11:32,816 | INFO | qtp1605283233-66 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 19:11:32,940 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:11:32,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:11:34,318 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:2099ms -01 一月 2026 | 19:11:40,371 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 19:11:52,852 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:11:53,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:11:53,955 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:11:54,318 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:11:54,505 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 19:11:54,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:668420 -01 一月 2026 | 19:11:54,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:11:54,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:11:54,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:11:54,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:11:54,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:11:54,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:11:55,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:11:55,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:11:55,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5335000 -01 一月 2026 | 19:11:55,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:11:55,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:11:55,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:11:55,124 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@347b0160 -01 一月 2026 | 19:11:55,189 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:11:55,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:12:22,526 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 19:12:22,732 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:335ms -01 一月 2026 | 19:12:23,478 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:326ms -01 一月 2026 | 19:12:25,213 | INFO | qtp1605283233-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 19:12:46,191 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 19:12:46,237 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 19:12:47,166 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:12:48,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:12:48,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:12:48,697 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:12:48,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 19:12:49,172 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:439804 -01 一月 2026 | 19:12:49,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:12:49,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:12:49,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:12:49,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:12:49,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:12:49,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:12:49,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:12:49,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:12:49,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2215000 -01 一月 2026 | 19:12:49,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:12:49,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:12:49,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:12:49,549 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@347894d9 -01 一月 2026 | 19:12:49,661 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:12:49,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:13:05,661 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:518ms -01 一月 2026 | 19:13:07,690 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1458ms -01 一月 2026 | 19:13:12,039 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:13:12,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:13:13,024 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:13:13,155 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:13:13,239 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -01 一月 2026 | 19:13:13,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:469988 -01 一月 2026 | 19:13:13,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:13:13,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:13:13,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:13:13,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:13:13,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:13:13,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:13:13,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:13:13,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:13:13,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1614000 -01 一月 2026 | 19:13:13,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:13:13,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:13:13,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:13:13,858 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1da96997 -01 一月 2026 | 19:13:13,911 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:13:13,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:19:25,380 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:19:25,827 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:594ms -01 一月 2026 | 19:19:26,183 | INFO | qtp1605283233-86 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:332ms -01 一月 2026 | 19:19:29,312 | INFO | qtp1605283233-77 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1173ms -01 一月 2026 | 19:20:20,379 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 19:20:20,424 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 19:20:21,240 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:20:21,288 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:20:22,023 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:1006ms -01 一月 2026 | 19:20:22,170 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1017ms -01 一月 2026 | 19:20:22,708 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:20:23,183 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:20:23,302 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:20:23,384 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 -01 一月 2026 | 19:20:23,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:284786 -01 一月 2026 | 19:20:23,683 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:20:23,753 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:20:23,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:20:23,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:20:23,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:20:23,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:20:23,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:20:23,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:20:23,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2047000 -01 一月 2026 | 19:20:23,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:20:23,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:20:23,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:20:24,065 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1037cb20 -01 一月 2026 | 19:20:24,151 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:20:24,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:20:30,687 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:20:31,061 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:618ms -01 一月 2026 | 19:20:31,423 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:425ms -01 一月 2026 | 19:20:33,934 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:20:34,391 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:616ms -01 一月 2026 | 19:20:34,658 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:377ms -01 一月 2026 | 19:20:37,612 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1171ms -01 一月 2026 | 19:20:46,168 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:20:46,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:20:47,268 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:20:47,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:20:47,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 19:20:47,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 -01 一月 2026 | 19:20:47,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:20:47,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:20:47,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:20:47,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:20:47,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:20:48,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:20:48,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:20:48,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:20:48,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 19:20:48,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:20:48,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:21:09,399 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:21:11,233 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:21:11,900 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:21:12,141 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 19:21:12,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 -01 一月 2026 | 19:21:12,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:21:12,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:21:12,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:21:12,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:21:12,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:21:12,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:21:12,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:21:12,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:21:12,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 19:21:12,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:21:12,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:21:29,404 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:21:36,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:21:36,806 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:21:36,932 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 19:21:37,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 -01 一月 2026 | 19:21:37,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:21:37,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:21:37,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:21:37,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:21:37,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:21:37,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:21:37,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:21:37,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:21:37,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 19:21:37,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:21:37,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:21:59,414 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:22:01,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:22:01,796 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:22:01,936 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 19:22:02,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 -01 一月 2026 | 19:22:02,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:22:02,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:22:02,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:22:02,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:22:02,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:22:02,434 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:22:02,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:22:02,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:22:02,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 19:22:02,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:22:02,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:22:19,417 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:22:26,617 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:22:27,349 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:22:27,627 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 19:22:27,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 -01 一月 2026 | 19:22:27,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:22:27,986 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:22:28,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:22:28,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:22:28,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:22:28,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:22:28,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:22:28,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:22:28,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 19:22:28,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:22:28,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:22:49,426 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:22:51,229 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:22:52,074 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:22:52,280 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 19:22:52,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 -01 一月 2026 | 19:22:52,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:22:52,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:22:52,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:22:52,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:22:52,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:22:52,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:22:52,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:22:52,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:22:52,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 19:22:52,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:22:52,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:23:09,432 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:23:16,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:23:16,791 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:23:16,870 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 19:23:17,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 -01 一月 2026 | 19:23:17,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:23:17,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:23:17,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:23:17,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:23:17,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:23:17,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:23:17,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:23:17,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:23:17,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 19:23:17,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:23:17,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:24:10,538 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 19:24:10,584 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 19:24:11,410 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:24:12,312 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:828792 -01 一月 2026 | 19:24:12,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -01 一月 2026 | 19:24:12,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:24:12,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:24:13,030 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:24:13,205 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 19:24:13,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:152687 -01 一月 2026 | 19:24:13,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:24:13,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:24:13,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:24:13,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:24:13,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:24:13,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:24:13,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:24:13,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:24:13,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8280000 -01 一月 2026 | 19:24:13,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:24:13,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:24:13,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:24:13,832 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1fa42d03 -01 一月 2026 | 19:24:13,880 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:24:13,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:24:16,671 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:24:17,101 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:571ms -01 一月 2026 | 19:24:17,544 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:436ms -01 一月 2026 | 19:24:20,943 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:267ms -01 一月 2026 | 19:24:23,717 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:24:24,176 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:651ms -01 一月 2026 | 19:24:24,495 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:381ms -01 一月 2026 | 19:24:27,575 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1553ms -01 一月 2026 | 19:27:20,484 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 19:27:20,531 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 19:27:21,401 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:27:22,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:27:22,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:27:22,863 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:27:22,985 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 19:27:23,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:889698 -01 一月 2026 | 19:27:23,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:27:23,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:27:23,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:27:23,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:27:23,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:27:23,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:27:23,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:27:23,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:27:23,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8279000 -01 一月 2026 | 19:27:23,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:27:23,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:27:23,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:27:23,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@70aa2a54 -01 一月 2026 | 19:27:23,838 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:27:23,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:27:28,894 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:27:29,272 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:525ms -01 一月 2026 | 19:27:29,911 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:643ms -01 一月 2026 | 19:27:32,374 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:27:32,630 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:439ms -01 一月 2026 | 19:27:33,177 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:449ms -01 一月 2026 | 19:27:36,353 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1450ms -01 一月 2026 | 19:27:46,454 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:27:47,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:27:47,598 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:27:47,756 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:27:47,857 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 19:27:48,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:273017 -01 一月 2026 | 19:27:48,195 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:27:48,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:27:48,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:27:48,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:27:48,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:27:48,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:27:48,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:27:48,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:27:48,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5335000 -01 一月 2026 | 19:27:48,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:27:48,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:27:48,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:27:48,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7a7cd652 -01 一月 2026 | 19:27:48,632 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:27:48,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:30:28,634 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 19:30:28,688 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 19:30:29,558 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:30:30,203 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:30:40,816 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:30:41,141 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:479ms -01 一月 2026 | 19:30:41,512 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:359ms -01 一月 2026 | 19:30:43,053 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:30:43,272 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:330ms -01 一月 2026 | 19:30:43,728 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:379ms -01 一月 2026 | 19:30:44,643 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 19:30:46,013 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1588ms -01 一月 2026 | 19:30:49,310 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:30:49,314 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:30:54,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:30:54,634 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:30:54,900 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:30:55,066 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 19:30:55,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:482700 -01 一月 2026 | 19:30:55,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 19:30:55,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 19:30:55,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:30:55,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:30:55,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:30:55,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:30:55,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:30:55,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:30:55,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2214000 -01 一月 2026 | 19:30:55,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:30:55,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:30:55,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:30:55,729 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@64bfd980 -01 一月 2026 | 19:30:55,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:30:55,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:31:19,343 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:31:20,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:31:20,608 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:31:20,937 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -01 一月 2026 | 19:31:21,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:582280 -01 一月 2026 | 19:31:21,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:31:21,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:31:21,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:31:21,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:31:21,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:31:21,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:31:21,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:31:21,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:31:21,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1613000 -01 一月 2026 | 19:31:21,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:31:21,461 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:31:21,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:31:21,564 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6ca9bd8b -01 一月 2026 | 19:31:21,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:31:21,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:31:49,324 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:33:10,169 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 19:33:10,219 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 19:33:11,780 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:33:12,099 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:538ms -01 一月 2026 | 19:33:12,480 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:351ms -01 一月 2026 | 19:33:13,922 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:33:14,435 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:629ms -01 一月 2026 | 19:33:15,051 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:734ms -01 一月 2026 | 19:33:16,126 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 19:33:18,044 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:2137ms -01 一月 2026 | 19:33:35,954 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:33:36,380 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:33:36,671 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:33:36,836 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 -01 一月 2026 | 19:33:37,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:181723 -01 一月 2026 | 19:33:37,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 19:33:37,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 19:33:37,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:33:37,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:33:37,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:33:37,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:33:37,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:33:37,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:33:37,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2046000 -01 一月 2026 | 19:33:37,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:33:37,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:33:37,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:33:37,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5efa0c92 -01 一月 2026 | 19:33:37,560 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:33:37,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:34:01,054 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:34:01,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:34:02,169 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:34:02,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 19:34:02,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627899 -01 一月 2026 | 19:34:02,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:34:02,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:34:02,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:34:02,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:34:02,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:34:02,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:34:02,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:34:02,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:34:02,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 19:34:02,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:34:02,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:34:19,364 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:34:26,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:34:26,792 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:34:26,918 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 19:34:27,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627899 -01 一月 2026 | 19:34:27,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:34:27,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:34:27,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:34:27,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:34:27,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:34:27,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:34:27,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:34:27,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:34:27,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 19:34:27,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:34:27,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:34:49,375 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:34:50,970 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:34:51,541 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:34:51,674 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 19:34:51,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627899 -01 一月 2026 | 19:34:51,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:34:52,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:34:52,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:34:52,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:34:52,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:34:52,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:34:52,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:34:52,227 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:34:52,227 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 19:34:52,227 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:34:52,228 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:35:09,378 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:35:31,169 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 19:35:31,215 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 19:35:32,056 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:35:32,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627899 -01 一月 2026 | 19:35:32,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -01 一月 2026 | 19:35:33,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:35:33,564 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:35:33,600 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:35:33,724 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:35:33,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -01 一月 2026 | 19:35:33,886 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:469ms -01 一月 2026 | 19:35:34,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:872208 -01 一月 2026 | 19:35:34,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:35:34,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:35:34,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:35:34,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:35:34,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:35:34,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:35:34,301 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:351ms -01 一月 2026 | 19:35:34,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:35:34,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:35:34,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -01 一月 2026 | 19:35:34,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:35:34,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:35:37,418 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1314ms -01 一月 2026 | 19:35:56,913 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:35:57,222 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:35:57,488 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:35:57,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 19:35:57,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:872208 -01 一月 2026 | 19:35:57,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 19:35:57,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -01 一月 2026 | 19:35:57,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:35:57,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:35:57,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:35:58,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:35:58,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:35:58,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:35:58,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8278000 -01 一月 2026 | 19:35:58,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:35:58,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:35:58,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:35:58,205 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@61930814 -01 一月 2026 | 19:35:58,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:35:58,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:35:59,393 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:35:59,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:40:06,257 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 19:40:06,305 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 19:40:07,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:40:07,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:40:08,164 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:40:08,258 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:40:08,435 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:40:08,528 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:567ms -01 一月 2026 | 19:40:08,573 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 19:40:08,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:311094 -01 一月 2026 | 19:40:08,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:40:08,907 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:373ms -01 一月 2026 | 19:40:08,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:40:08,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:40:08,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:40:08,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:40:09,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:40:09,093 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:40:09,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:40:09,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5335000 -01 一月 2026 | 19:40:09,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:40:09,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:40:09,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:40:09,332 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@28ab3ab6 -01 一月 2026 | 19:40:09,400 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:40:09,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:40:12,358 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:40:12,848 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:674ms -01 一月 2026 | 19:40:13,087 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:389ms -01 一月 2026 | 19:40:32,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:40:32,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:40:44,732 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:40:44,980 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:387ms -01 一月 2026 | 19:40:45,556 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:373ms -01 一月 2026 | 19:40:49,473 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:40:49,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:40:53,543 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 19:40:53,807 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:404ms -01 一月 2026 | 19:40:55,379 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:484ms -01 一月 2026 | 19:40:57,087 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:40:57,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:40:58,189 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1443ms -01 一月 2026 | 19:41:19,480 | ERROR | Thread-38 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:41:19,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:41:21,987 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:41:22,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:41:23,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:41:23,261 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:41:23,348 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 19:41:23,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:240959 -01 一月 2026 | 19:41:23,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:41:23,712 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:41:23,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:41:23,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:41:23,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:41:23,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:41:23,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:41:23,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:41:23,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2213000 -01 一月 2026 | 19:41:23,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:41:23,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:41:23,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:41:24,001 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@43259053 -01 一月 2026 | 19:41:24,086 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:41:24,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:41:44,602 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 19:41:44,868 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:435ms -01 一月 2026 | 19:41:46,359 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:462ms -01 一月 2026 | 19:41:47,083 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:41:47,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:41:47,819 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:41:47,956 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 19:41:48,233 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:240959 -01 一月 2026 | 19:41:48,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 19:41:48,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 19:41:48,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:41:48,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:41:48,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:41:48,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:41:48,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:41:48,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:41:48,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2213000 -01 一月 2026 | 19:41:48,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:41:48,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:41:48,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:41:48,562 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@43259053 -01 一月 2026 | 19:41:48,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:41:48,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:41:49,218 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1380ms -01 一月 2026 | 19:41:59,491 | ERROR | Thread-42 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:41:59,493 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:42:30,827 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:285ms -01 一月 2026 | 19:42:49,506 | ERROR | Thread-46 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:42:49,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:43:54,867 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 19:43:54,914 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 19:43:55,798 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:43:55,829 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:43:56,128 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:706ms -01 一月 2026 | 19:43:56,306 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:618ms -01 一月 2026 | 19:43:56,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:43:57,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:43:57,810 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:43:57,955 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 19:43:58,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:737031 -01 一月 2026 | 19:43:58,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:43:58,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:43:58,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:43:58,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:43:58,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:43:58,448 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:43:58,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:43:58,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:43:58,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8307000 -01 一月 2026 | 19:43:58,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:43:58,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:43:58,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:43:58,605 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@532caf00 -01 一月 2026 | 19:43:58,671 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:43:58,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:44:06,601 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 19:44:06,925 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:561ms -01 一月 2026 | 19:44:07,419 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:368ms -01 一月 2026 | 19:44:12,188 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1798ms -01 一月 2026 | 19:44:20,743 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:44:21,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:44:21,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:44:22,222 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:44:22,324 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 19:44:22,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:764368 -01 一月 2026 | 19:44:22,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:44:22,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:44:22,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:44:22,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:44:22,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:44:22,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:44:22,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:44:22,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:44:22,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5359000 -01 一月 2026 | 19:44:22,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:44:22,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:44:22,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:44:23,043 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@149b4728 -01 一月 2026 | 19:44:23,120 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:44:23,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:47:11,188 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 19:47:11,468 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:422ms -01 一月 2026 | 19:47:12,349 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:571ms -01 一月 2026 | 19:47:15,668 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:47:16,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:47:17,680 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1391ms -01 一月 2026 | 19:47:19,332 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:47:19,333 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:47:39,334 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:47:39,337 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:47:40,677 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:47:41,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:47:42,494 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:47:42,864 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:47:42,967 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 19:47:43,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:439708 -01 一月 2026 | 19:47:43,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:47:43,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:47:43,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:47:43,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:47:43,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:47:43,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:47:43,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:47:43,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:47:43,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8306000 -01 一月 2026 | 19:47:43,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:47:43,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:47:43,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:47:43,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@532caf00 -01 一月 2026 | 19:47:43,938 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:47:43,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:50:24,410 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 19:50:24,451 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 19:50:25,474 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:50:26,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:439708 -01 一月 2026 | 19:50:26,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -01 一月 2026 | 19:50:26,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:50:26,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:50:26,886 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:50:27,009 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 19:50:27,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:172726 -01 一月 2026 | 19:50:27,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:50:27,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:50:27,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:50:27,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:50:27,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:50:27,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:50:27,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:50:27,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:50:27,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2212000 -01 一月 2026 | 19:50:27,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:50:27,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:50:27,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:50:27,791 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@48ea9a1f -01 一月 2026 | 19:50:27,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:50:27,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:50:34,147 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:830ms -01 一月 2026 | 19:50:36,019 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 19:50:36,282 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:458ms -01 一月 2026 | 19:50:36,763 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 19:50:37,010 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:368ms -01 一月 2026 | 19:50:38,282 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:676ms -01 一月 2026 | 19:50:41,410 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1671ms -01 一月 2026 | 19:50:50,205 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:50:50,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:50:51,261 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:50:51,388 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:50:51,474 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -01 一月 2026 | 19:50:51,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:505058 -01 一月 2026 | 19:50:51,790 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:50:51,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:50:51,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:50:51,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:50:51,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:50:52,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:50:52,062 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:50:52,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:50:52,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1613000 -01 一月 2026 | 19:50:52,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:50:52,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:50:52,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:50:52,186 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@8e29cf7 -01 一月 2026 | 19:50:52,252 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:50:52,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:51:14,897 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 19:51:15,264 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:51:15,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:51:39,400 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:51:39,404 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:51:40,149 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:51:40,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:51:59,420 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:51:59,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:52:05,212 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:52:06,137 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:52:20,246 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:376ms -01 一月 2026 | 19:52:21,868 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 19:52:22,176 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:463ms -01 一月 2026 | 19:52:22,902 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:403ms -01 一月 2026 | 19:52:26,052 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1564ms -01 一月 2026 | 19:52:29,413 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:52:30,143 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:52:30,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:52:31,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:52:32,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:845115 -01 一月 2026 | 19:52:32,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:52:32,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:52:32,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:52:32,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:52:32,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:52:32,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:52:32,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:52:32,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:52:32,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2045000 -01 一月 2026 | 19:52:32,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:52:32,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:52:32,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:52:32,481 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e47b17e -01 一月 2026 | 19:52:32,536 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:52:32,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:52:32,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 19:52:33,267 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:52:33,454 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:52:33,630 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -01 一月 2026 | 19:52:33,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:845115 -01 一月 2026 | 19:52:33,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:52:34,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:52:34,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -01 一月 2026 | 19:52:34,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:52:39,298 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:52:39,301 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:52:40,621 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:52:40,718 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -01 一月 2026 | 19:52:41,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:936587 -01 一月 2026 | 19:52:41,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:52:41,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:52:41,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -01 一月 2026 | 19:52:41,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:52:55,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:52:55,912 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:52:56,113 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:52:56,215 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 19:52:56,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:845115 -01 一月 2026 | 19:52:56,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:52:56,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:52:56,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:52:56,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:52:56,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:52:56,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:52:56,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:52:56,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:52:56,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2261000 -01 一月 2026 | 19:52:56,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:52:56,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:52:56,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:52:57,000 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@48ea9a1f -01 一月 2026 | 19:52:57,105 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:52:57,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:53:00,627 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:790ms -01 一月 2026 | 19:53:03,504 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:53:03,604 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 19:53:03,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:936587 -01 一月 2026 | 19:53:03,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:53:03,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:53:04,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -01 一月 2026 | 19:53:04,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:53:05,844 | INFO | qtp1605283233-82 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:538ms -01 一月 2026 | 19:53:09,425 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:53:09,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:53:11,620 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:518ms -01 一月 2026 | 19:53:12,955 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:704ms -01 一月 2026 | 19:53:20,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:53:20,954 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:53:21,238 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 19:53:21,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 -01 一月 2026 | 19:53:21,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:936587 -01 一月 2026 | 19:53:21,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:53:21,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 19:53:21,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 19:53:21,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 19:53:21,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 19:53:21,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 19:53:21,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 19:53:21,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 19:53:21,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2045000 -01 一月 2026 | 19:53:21,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 19:53:21,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 19:53:22,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 19:53:22,086 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e47b17e -01 一月 2026 | 19:53:22,146 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 19:53:22,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 19:53:40,803 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:53:41,032 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:354ms -01 一月 2026 | 19:53:41,642 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:476ms -01 一月 2026 | 19:53:45,121 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:53:45,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:53:45,904 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:329ms -01 一月 2026 | 19:53:49,266 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:53:49,501 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:343ms -01 一月 2026 | 19:53:50,002 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:355ms -01 一月 2026 | 19:53:50,921 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 19:53:51,158 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:356ms -01 一月 2026 | 19:53:51,838 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:377ms -01 一月 2026 | 19:53:51,997 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 19:53:52,326 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:469ms -01 一月 2026 | 19:53:52,928 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:327ms -01 一月 2026 | 19:53:58,175 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1648ms -01 一月 2026 | 19:53:59,440 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:54:02,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:54:09,442 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:54:09,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:54:10,259 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:54:10,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:54:29,449 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:54:30,173 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:54:35,284 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:54:35,905 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:54:59,457 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:55:00,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:55:00,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:55:00,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:55:19,461 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:55:19,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:55:25,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:55:25,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:55:49,472 | ERROR | Thread-81 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:55:49,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:55:50,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:55:50,698 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:56:06,789 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:552ms -01 一月 2026 | 19:56:08,290 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:693ms -01 一月 2026 | 19:56:09,476 | ERROR | Thread-85 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:56:09,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:56:15,149 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:56:15,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:56:19,477 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:56:19,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:56:39,487 | ERROR | Thread-89 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:56:39,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:56:40,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:56:40,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:56:59,489 | ERROR | Thread-93 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:56:59,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:57:05,273 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:57:05,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:57:29,500 | ERROR | Thread-97 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:57:29,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:57:30,304 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:57:30,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:57:49,503 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:57:49,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:57:55,246 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:57:55,698 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:58:19,515 | ERROR | Thread-106 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:58:19,517 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:58:20,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:58:20,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:58:39,517 | ERROR | Thread-110 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:58:39,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:58:45,327 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:58:45,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:59:09,527 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:59:09,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:59:10,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:59:10,530 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:59:29,532 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:59:29,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 19:59:35,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 19:59:35,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 19:59:59,548 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 19:59:59,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:00:00,237 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:00:00,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:00:19,547 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:00:19,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:00:25,232 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:00:25,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:00:49,555 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:00:49,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:00:50,414 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:00:50,848 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:01:09,563 | ERROR | Thread-138 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:01:09,565 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:01:15,121 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:01:15,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:01:39,318 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:01:39,320 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:01:40,252 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:01:40,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:01:59,330 | ERROR | Thread-147 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:01:59,334 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:02:05,278 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:02:05,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:02:29,335 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:02:29,338 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:02:30,274 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:02:30,666 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:02:38,664 | INFO | qtp1605283233-190 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 20:02:38,938 | INFO | qtp1605283233-190 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:412ms -01 一月 2026 | 20:02:39,441 | INFO | qtp1605283233-190 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:328ms -01 一月 2026 | 20:02:49,344 | ERROR | Thread-156 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:02:49,346 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:02:55,197 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:02:55,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:03:01,548 | INFO | qtp1605283233-201 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 20:03:01,877 | INFO | qtp1605283233-201 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:486ms -01 一月 2026 | 20:03:02,489 | INFO | qtp1605283233-201 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:392ms -01 一月 2026 | 20:03:19,348 | ERROR | Thread-160 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:03:19,350 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:03:20,214 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:03:20,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:03:39,351 | ERROR | Thread-164 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:03:39,355 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:03:45,225 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:03:45,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:04:09,365 | ERROR | Thread-168 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:04:09,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:04:10,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:04:10,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:04:29,366 | ERROR | Thread-172 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:04:29,370 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:04:35,163 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:04:35,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:04:36,527 | INFO | qtp1605283233-201 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1592ms -01 一月 2026 | 20:04:59,376 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:04:59,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:05:00,128 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:05:00,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 20:05:01,357 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:05:01,727 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 20:05:01,885 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 20:05:02,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:935149 -01 一月 2026 | 20:05:02,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 20:05:02,326 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 20:05:02,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 20:05:02,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 20:05:02,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 20:05:02,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 20:05:02,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 20:05:02,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 20:05:02,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2260000 -01 一月 2026 | 20:05:02,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 20:05:02,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 20:05:02,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 20:05:02,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@48ea9a1f -01 一月 2026 | 20:05:02,774 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 20:05:02,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 20:05:25,239 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:05:27,787 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:05:29,065 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 20:05:35,576 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 20:05:49,390 | ERROR | Thread-186 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:05:49,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:05:50,160 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:05:50,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:06:09,397 | ERROR | Thread-190 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:06:09,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:06:15,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:06:15,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:06:39,401 | ERROR | Thread-194 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:06:40,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:06:40,203 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:06:40,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:06:59,425 | ERROR | Thread-199 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:06:59,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:07:05,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:07:05,716 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:07:18,840 | INFO | qtp1605283233-246 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1620ms -01 一月 2026 | 20:07:29,428 | ERROR | Thread-203 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:07:29,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:07:29,441 | INFO | qtp1605283233-255 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:868ms -01 一月 2026 | 20:07:30,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:07:31,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 20:07:31,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:07:31,715 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 20:07:31,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 20:07:32,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:192949 -01 一月 2026 | 20:07:32,314 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 20:07:32,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 20:07:32,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -01 一月 2026 | 20:07:32,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 20:07:37,529 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:07:37,532 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:07:39,418 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:07:39,421 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:07:55,259 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:07:55,835 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:07:56,058 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 20:07:56,235 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 -01 一月 2026 | 20:07:56,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:192949 -01 一月 2026 | 20:07:56,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 20:07:56,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 20:07:56,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 20:07:56,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 20:07:56,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 20:07:56,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 20:07:56,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 20:07:56,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 20:07:56,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2040000 -01 一月 2026 | 20:07:56,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 20:07:56,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 20:07:56,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 20:07:56,861 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e47b17e -01 一月 2026 | 20:07:56,915 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 20:07:56,946 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 20:08:20,117 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:08:20,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:08:39,436 | ERROR | Thread-216 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:08:39,437 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:08:45,249 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:08:45,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:09:09,447 | ERROR | Thread-220 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:09:09,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:09:10,374 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:09:11,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:09:29,451 | ERROR | Thread-225 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:09:29,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:09:35,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:09:35,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:09:59,613 | ERROR | Thread-229 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:09:59,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:10:00,167 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:10:00,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:10:19,466 | ERROR | Thread-234 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:10:19,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:10:25,213 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:10:25,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:10:49,470 | ERROR | Thread-238 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:10:49,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:10:50,171 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:10:50,685 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:11:09,490 | ERROR | Thread-243 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:11:09,493 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:11:15,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:11:15,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:11:39,491 | ERROR | Thread-247 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:11:39,494 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:11:40,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:11:40,683 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:11:46,224 | INFO | qtp1605283233-292 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 20:11:46,468 | INFO | qtp1605283233-292 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:367ms -01 一月 2026 | 20:11:59,489 | ERROR | Thread-251 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:11:59,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:12:05,144 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:12:05,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:12:29,505 | ERROR | Thread-256 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:12:29,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:12:30,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:12:30,948 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:12:49,504 | ERROR | Thread-260 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:12:49,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:12:55,094 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:12:55,605 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:13:19,512 | ERROR | Thread-265 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:13:19,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:13:20,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:13:20,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:13:39,518 | ERROR | Thread-269 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:13:39,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:13:45,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:13:45,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:14:09,525 | ERROR | Thread-273 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:14:09,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:14:10,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:14:10,682 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:14:29,535 | ERROR | Thread-277 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:14:29,539 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:14:35,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:14:35,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:14:59,540 | ERROR | Thread-282 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:14:59,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:15:00,100 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:15:00,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:15:19,551 | ERROR | Thread-287 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:15:19,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:15:25,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:15:25,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:15:49,555 | ERROR | Thread-291 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:15:49,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:15:50,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:15:50,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:16:03,935 | INFO | qtp1605283233-335 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 20:16:04,214 | INFO | qtp1605283233-335 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:558ms -01 一月 2026 | 20:16:06,075 | INFO | qtp1605283233-354 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:645ms -01 一月 2026 | 20:16:08,453 | INFO | qtp1605283233-353 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:558ms -01 一月 2026 | 20:16:09,561 | ERROR | Thread-295 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:16:09,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:16:09,622 | INFO | qtp1605283233-335 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:745ms -01 一月 2026 | 20:16:15,156 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:16:15,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:16:39,569 | ERROR | Thread-301 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:16:39,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:16:40,179 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:16:40,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:16:59,576 | ERROR | Thread-305 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:16:59,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:17:05,229 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:17:05,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:17:29,335 | ERROR | Thread-309 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:17:29,336 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:17:30,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:17:30,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:17:49,347 | ERROR | Thread-313 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:17:49,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:17:55,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:17:55,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:18:19,352 | ERROR | Thread-318 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:18:19,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:18:20,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:18:20,700 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:18:39,352 | ERROR | Thread-322 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:18:39,356 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:18:45,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:18:45,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:19:09,362 | ERROR | Thread-327 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:19:09,365 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:19:10,187 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:19:10,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:19:29,366 | ERROR | Thread-331 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:19:29,369 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:19:35,203 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:19:35,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:19:59,374 | ERROR | Thread-336 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:19:59,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:20:00,181 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:20:00,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:20:19,381 | ERROR | Thread-340 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:20:19,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:20:25,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:20:25,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:20:49,392 | ERROR | Thread-344 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:20:49,394 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:20:50,090 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:20:50,635 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:21:09,394 | ERROR | Thread-349 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:21:09,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:21:15,121 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:21:15,653 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:21:39,403 | ERROR | Thread-353 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:21:39,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:21:40,245 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:21:40,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:21:59,428 | ERROR | Thread-357 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:21:59,431 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:22:05,174 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:22:05,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:22:29,431 | ERROR | Thread-362 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:22:29,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:22:30,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:22:30,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:22:49,420 | ERROR | Thread-366 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:22:49,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:22:55,367 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:22:55,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:23:19,430 | ERROR | Thread-371 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:23:19,431 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:23:20,100 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:23:20,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:23:39,435 | ERROR | Thread-375 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:23:39,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:23:45,169 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:23:45,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:24:09,444 | ERROR | Thread-379 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:24:09,446 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:24:10,168 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:24:10,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:24:29,449 | ERROR | Thread-384 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:24:29,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:24:35,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:24:35,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:24:59,468 | ERROR | Thread-388 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:24:59,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:25:00,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:25:00,694 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:25:19,464 | ERROR | Thread-393 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:25:19,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:25:25,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:25:25,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:25:49,470 | ERROR | Thread-397 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:25:49,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:25:50,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:25:50,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:26:09,496 | ERROR | Thread-402 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:26:09,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:26:15,178 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:26:15,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:26:39,490 | ERROR | Thread-406 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:26:39,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:26:40,171 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:26:40,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:26:59,490 | ERROR | Thread-411 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:26:59,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:27:05,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:27:05,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:27:28,395 | INFO | qtp1605283233-474 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:412ms -01 一月 2026 | 20:27:29,498 | ERROR | Thread-415 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:27:29,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:27:30,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:27:30,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:27:49,505 | ERROR | Thread-420 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:27:49,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:27:54,058 | INFO | qtp1605283233-483 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:270ms -01 一月 2026 | 20:27:55,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:27:55,792 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:28:19,512 | ERROR | Thread-424 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:28:19,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:28:20,175 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:28:20,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:28:39,518 | ERROR | Thread-428 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:28:39,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:28:45,094 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:28:45,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:29:09,531 | ERROR | Thread-432 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:29:09,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:29:10,144 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:29:10,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:29:29,531 | ERROR | Thread-437 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:29:29,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:29:35,168 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:29:35,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:29:59,540 | ERROR | Thread-441 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:29:59,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:30:00,070 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:30:00,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:30:19,556 | ERROR | Thread-446 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:30:19,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:30:25,217 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:30:25,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:30:49,560 | ERROR | Thread-450 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:30:49,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:30:50,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:30:50,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:31:09,559 | ERROR | Thread-455 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:31:09,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:31:15,216 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:31:15,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:31:39,568 | ERROR | Thread-459 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:31:39,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:31:40,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:31:40,719 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:31:59,574 | ERROR | Thread-464 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:31:59,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:32:05,169 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:32:05,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:32:29,580 | ERROR | Thread-468 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:32:29,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:32:30,056 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:32:30,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:32:49,338 | ERROR | Thread-472 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:32:49,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:32:55,183 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:32:55,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:33:19,344 | ERROR | Thread-477 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:33:19,347 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:33:20,036 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:33:20,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:33:39,352 | ERROR | Thread-481 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:33:39,353 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:33:45,124 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:33:45,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:34:09,362 | ERROR | Thread-485 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:34:09,363 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:34:10,124 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:34:10,642 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:34:29,366 | ERROR | Thread-489 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:34:29,370 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:34:35,160 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:34:35,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:34:59,372 | ERROR | Thread-495 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:34:59,373 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:35:00,178 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:35:00,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:35:19,381 | ERROR | Thread-499 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:35:19,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:35:25,077 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:35:25,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:35:49,392 | ERROR | Thread-503 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:35:49,394 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:35:50,088 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:35:50,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:36:09,391 | ERROR | Thread-508 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:36:09,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:36:15,099 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:36:15,533 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:36:39,428 | ERROR | Thread-512 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:36:39,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:36:40,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:36:40,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:36:59,406 | ERROR | Thread-516 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:36:59,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:37:05,086 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:37:05,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:37:29,413 | ERROR | Thread-520 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:37:29,416 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:37:30,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:37:30,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:37:49,419 | ERROR | Thread-525 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:37:49,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:37:55,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:37:55,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:38:19,430 | ERROR | Thread-530 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:38:19,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:38:20,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:38:20,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:38:39,432 | ERROR | Thread-534 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:38:39,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:38:45,389 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:38:45,947 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:39:09,441 | ERROR | Thread-538 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:39:09,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:39:10,457 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:39:10,937 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:39:29,453 | ERROR | Thread-543 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:39:29,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:39:35,104 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:39:35,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:39:59,457 | ERROR | Thread-547 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:39:59,459 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:40:00,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:40:00,703 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:40:19,460 | ERROR | Thread-552 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:40:19,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:40:25,174 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:40:25,642 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:40:49,470 | ERROR | Thread-556 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:40:49,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:40:50,149 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:40:50,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:41:09,476 | ERROR | Thread-561 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:41:09,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:41:15,179 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:41:15,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:41:39,481 | ERROR | Thread-565 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:41:39,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:41:40,169 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:41:40,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:41:59,487 | ERROR | Thread-569 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:41:59,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:42:05,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:42:05,723 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:42:29,496 | ERROR | Thread-573 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:42:29,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:42:30,073 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:42:30,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:42:49,501 | ERROR | Thread-578 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:42:49,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:42:55,196 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:42:55,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:43:19,512 | ERROR | Thread-582 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:43:19,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:43:20,147 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:43:20,689 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:43:39,520 | ERROR | Thread-587 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:43:39,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:43:45,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:43:45,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:44:09,525 | ERROR | Thread-591 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:44:09,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:44:10,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:44:10,683 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:44:29,530 | ERROR | Thread-596 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:44:29,533 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:44:35,150 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:44:35,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:44:59,539 | ERROR | Thread-600 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:44:59,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:45:00,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:45:00,736 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:45:19,547 | ERROR | Thread-604 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:45:19,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:45:25,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:45:25,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:45:49,551 | ERROR | Thread-609 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:45:49,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:45:50,216 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:45:50,719 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:46:09,559 | ERROR | Thread-613 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:46:09,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:46:15,147 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:46:15,857 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:46:39,566 | ERROR | Thread-618 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:46:39,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:46:40,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:46:40,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:46:59,571 | ERROR | Thread-622 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:46:59,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:47:05,904 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:47:06,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:47:29,580 | ERROR | Thread-627 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:47:29,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:47:30,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:47:30,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:47:49,590 | ERROR | Thread-631 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:47:49,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:47:55,248 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:47:55,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:48:19,594 | ERROR | Thread-635 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:48:19,597 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:48:20,058 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:48:20,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:48:39,365 | ERROR | Thread-639 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:48:39,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:48:45,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:48:45,920 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:49:09,369 | ERROR | Thread-644 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:49:09,370 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:49:10,097 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:49:10,700 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:49:29,363 | ERROR | Thread-648 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:49:29,365 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:49:35,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:49:35,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:49:59,373 | ERROR | Thread-653 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:49:59,375 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:50:00,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:50:00,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:50:19,379 | ERROR | Thread-658 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:50:19,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:50:25,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:50:25,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:50:49,404 | ERROR | Thread-662 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:50:49,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:50:50,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:50:50,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:51:09,390 | ERROR | Thread-667 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:51:09,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:51:15,209 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:51:15,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:51:39,399 | ERROR | Thread-671 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:51:39,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:51:40,256 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:51:40,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:51:59,404 | ERROR | Thread-676 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:51:59,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:52:05,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:52:05,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:52:29,416 | ERROR | Thread-680 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:52:29,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:52:30,205 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:52:30,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:52:49,419 | ERROR | Thread-684 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:52:49,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:52:55,102 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:52:55,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:53:19,426 | ERROR | Thread-688 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:53:19,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:53:20,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:53:20,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:53:39,433 | ERROR | Thread-693 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:53:39,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:53:45,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:53:45,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:54:09,442 | ERROR | Thread-698 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:54:09,446 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:54:10,111 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:54:10,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:54:29,446 | ERROR | Thread-702 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:54:29,447 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:54:35,143 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:54:35,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:54:59,475 | ERROR | Thread-706 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:54:59,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:55:00,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:55:00,681 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:55:19,460 | ERROR | Thread-711 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:55:19,461 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:55:25,093 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:55:25,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:55:49,468 | ERROR | Thread-715 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:55:49,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:55:50,203 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:55:50,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:56:09,478 | ERROR | Thread-719 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:56:09,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:56:15,147 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:56:15,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:56:39,489 | ERROR | Thread-723 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:56:39,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:56:40,163 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:56:40,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:56:59,497 | ERROR | Thread-728 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:56:59,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:57:05,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:57:05,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:57:29,497 | ERROR | Thread-733 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:57:29,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:57:30,251 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:57:30,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:57:49,502 | ERROR | Thread-737 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:57:49,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:57:55,252 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:57:55,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:58:19,509 | ERROR | Thread-741 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:58:19,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:58:20,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:58:20,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:58:39,535 | ERROR | Thread-746 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:58:39,537 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:58:45,216 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:58:45,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:59:09,539 | ERROR | Thread-750 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:59:09,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:59:10,108 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:59:10,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:59:29,529 | ERROR | Thread-754 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:59:29,531 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 20:59:35,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 20:59:35,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 20:59:59,539 | ERROR | Thread-759 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 20:59:59,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:00:00,197 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:00:00,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:00:19,542 | ERROR | Thread-764 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:00:19,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:00:25,088 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:00:25,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:00:49,555 | ERROR | Thread-768 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:00:49,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:00:50,149 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:00:50,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:01:09,555 | ERROR | Thread-772 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:01:09,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:01:15,217 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:01:15,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:01:58,165 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 21:01:58,212 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 21:01:59,014 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:02:00,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:192949 -01 一月 2026 | 21:02:00,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -01 一月 2026 | 21:02:00,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 21:02:00,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:02:00,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 21:02:01,078 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 21:02:01,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:357510 -01 一月 2026 | 21:02:01,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:02:01,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:02:01,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 21:02:01,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 21:02:01,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 21:02:01,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 21:02:01,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 21:02:01,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 21:02:01,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8306000 -01 一月 2026 | 21:02:01,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 21:02:01,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 21:02:01,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 21:02:01,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6b432edc -01 一月 2026 | 21:02:01,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 21:02:01,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 21:02:01,982 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:499ms -01 一月 2026 | 21:02:11,436 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1450ms -01 一月 2026 | 21:02:23,976 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:02:24,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 21:02:25,050 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:02:25,274 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 21:02:25,362 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 21:02:25,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:723285 -01 一月 2026 | 21:02:25,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:02:25,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:02:25,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 21:02:25,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 21:02:25,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 21:02:25,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 21:02:25,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 21:02:25,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 21:02:25,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5358000 -01 一月 2026 | 21:02:25,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 21:02:25,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 21:02:26,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 21:02:26,098 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@99a8638 -01 一月 2026 | 21:02:26,171 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 21:02:26,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 21:02:49,012 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:02:49,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:03:09,590 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:03:09,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:03:13,921 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:03:14,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:03:19,967 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 21:03:26,227 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 21:03:38,973 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:03:39,597 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:03:41,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:03:41,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:03:59,607 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:03:59,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:04:03,978 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:04:04,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:04:28,988 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:04:29,365 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:04:29,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:04:29,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:04:49,368 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:04:49,370 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:04:54,095 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:04:54,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:04:56,312 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 21:04:57,655 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1567ms -01 一月 2026 | 21:05:02,014 | INFO | qtp1605283233-89 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:824ms -01 一月 2026 | 21:05:09,379 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:05:09,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:05:19,034 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:05:19,380 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:05:19,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:05:19,431 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:05:39,382 | ERROR | Thread-67 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:05:39,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:05:44,041 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:05:44,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:06:09,017 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:06:09,389 | ERROR | Thread-71 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:06:09,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:06:09,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:06:29,394 | ERROR | Thread-75 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:06:29,397 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:06:33,986 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:06:34,313 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:06:59,229 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:06:59,404 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:06:59,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:06:59,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:07:19,417 | ERROR | Thread-83 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:07:19,419 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:07:23,987 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:07:24,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:07:48,925 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:07:49,227 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:07:49,434 | ERROR | Thread-87 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:07:49,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:08:09,422 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:08:09,423 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:08:13,971 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:08:14,270 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:08:38,992 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:08:39,269 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:08:39,431 | ERROR | Thread-96 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:08:39,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:08:41,500 | INFO | qtp1605283233-105 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1421ms -01 一月 2026 | 21:08:59,436 | ERROR | Thread-100 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:08:59,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:09:04,030 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:09:05,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 21:09:05,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:09:05,619 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 21:09:05,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 21:09:06,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:885748 -01 一月 2026 | 21:09:06,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:09:06,162 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:09:06,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 21:09:06,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 21:09:06,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 21:09:06,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 21:09:06,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 21:09:06,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 21:09:06,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8323000 -01 一月 2026 | 21:09:06,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 21:09:06,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 21:09:06,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 21:09:06,444 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6b432edc -01 一月 2026 | 21:09:06,496 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 21:09:06,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 21:09:29,024 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:09:29,533 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:09:29,921 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 21:09:30,055 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 21:09:30,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:885748 -01 一月 2026 | 21:09:30,362 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 21:09:30,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 21:09:30,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 21:09:30,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 21:09:30,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 21:09:30,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 21:09:30,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 21:09:30,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 21:09:30,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8323000 -01 一月 2026 | 21:09:30,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 21:09:30,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 21:09:30,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 21:09:30,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6b432edc -01 一月 2026 | 21:09:30,784 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 21:09:30,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 21:09:39,454 | ERROR | Thread-104 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:09:40,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:09:53,981 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:09:54,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:10:18,984 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:10:19,460 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:10:19,462 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:10:19,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:10:39,469 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:10:39,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:10:43,989 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:10:44,309 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:10:48,561 | INFO | qtp1605283233-89 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:770ms -01 一月 2026 | 21:10:59,473 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:10:59,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:11:09,025 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:11:09,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:11:09,477 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:11:09,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:11:29,490 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:11:29,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:11:33,945 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:11:34,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:11:58,956 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:11:59,247 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:11:59,501 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:11:59,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:12:19,494 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:12:19,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:12:23,980 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:12:24,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:12:49,061 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:12:49,393 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:12:49,505 | ERROR | Thread-138 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:12:49,508 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:13:09,508 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:13:09,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:13:14,070 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:13:14,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:13:39,002 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:13:39,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:13:39,516 | ERROR | Thread-147 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:13:39,517 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:13:59,523 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:13:59,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:14:03,955 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:14:04,280 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:14:28,927 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:14:29,224 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:14:29,536 | ERROR | Thread-156 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:14:29,539 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:14:49,536 | ERROR | Thread-160 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:14:49,539 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:14:54,017 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:14:54,376 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:15:19,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:15:19,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:15:19,545 | ERROR | Thread-164 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:15:19,546 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:15:39,560 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:15:39,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:15:44,048 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:15:44,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:16:08,930 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:16:09,277 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:16:09,564 | ERROR | Thread-173 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:16:09,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:16:29,565 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:16:29,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:16:33,995 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:16:34,300 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:16:46,177 | INFO | qtp1605283233-201 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1489ms -01 一月 2026 | 21:16:58,976 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:16:59,573 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:16:59,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:16:59,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 21:17:00,221 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:17:00,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 21:17:00,479 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 21:17:00,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:571136 -01 一月 2026 | 21:17:00,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:17:00,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:17:00,928 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -01 一月 2026 | 21:17:00,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 21:17:03,003 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 21:17:06,127 | ERROR | Thread-108 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:17:06,129 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:17:24,010 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:17:24,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:17:24,606 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 21:17:24,708 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 21:17:25,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:571136 -01 一月 2026 | 21:17:25,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:17:25,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:17:25,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 21:17:25,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 21:17:25,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 21:17:25,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 21:17:25,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 21:17:25,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 21:17:25,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5373000 -01 一月 2026 | 21:17:25,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 21:17:25,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 21:17:25,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 21:17:25,712 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@99a8638 -01 一月 2026 | 21:17:25,810 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 21:17:25,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 21:17:48,998 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:17:49,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:18:09,592 | ERROR | Thread-194 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:18:09,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:18:13,963 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:18:14,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:18:38,974 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:18:39,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:18:39,642 | ERROR | Thread-199 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:18:39,644 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:18:59,609 | ERROR | Thread-203 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:18:59,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:19:04,038 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:19:04,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:19:28,897 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:19:29,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:19:29,618 | ERROR | Thread-208 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:19:29,622 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:19:49,376 | ERROR | Thread-212 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:19:49,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:19:53,951 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:19:54,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:20:18,996 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:20:19,379 | ERROR | Thread-216 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:20:19,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:20:19,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:20:39,392 | ERROR | Thread-221 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:20:39,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:20:43,972 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:20:44,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:21:08,931 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:21:09,395 | ERROR | Thread-225 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:21:09,398 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:21:09,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:21:29,398 | ERROR | Thread-230 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:21:29,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:21:34,004 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:21:34,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:21:58,985 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:21:59,409 | ERROR | Thread-234 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:21:59,412 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:21:59,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:22:19,418 | ERROR | Thread-238 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:22:19,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:22:24,408 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:22:25,080 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:22:58,949 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 21:22:58,993 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 21:23:00,040 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:23:00,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:571136 -01 一月 2026 | 21:23:00,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -01 一月 2026 | 21:23:01,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 21:23:01,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:23:01,636 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 21:23:01,739 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 21:23:01,864 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 21:23:02,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:747913 -01 一月 2026 | 21:23:02,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:23:02,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:23:02,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 21:23:02,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 21:23:02,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 21:23:02,191 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:449ms -01 一月 2026 | 21:23:02,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 21:23:02,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 21:23:02,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 21:23:02,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2259000 -01 一月 2026 | 21:23:02,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 21:23:02,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 21:23:02,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 21:23:02,450 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3325bf67 -01 一月 2026 | 21:23:02,503 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 21:23:02,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 21:23:02,561 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 21:23:02,857 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:406ms -01 一月 2026 | 21:23:04,217 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:417ms -01 一月 2026 | 21:23:12,895 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1640ms -01 一月 2026 | 21:23:31,174 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 21:23:53,383 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 21:24:01,209 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 21:24:01,567 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:516ms -01 一月 2026 | 21:24:02,106 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:340ms -01 一月 2026 | 21:24:06,777 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 21:24:07,081 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:461ms -01 一月 2026 | 21:24:22,968 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 21:24:23,221 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:416ms -01 一月 2026 | 21:24:29,571 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:418ms -01 一月 2026 | 21:24:34,413 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 21:24:35,911 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1764ms -01 一月 2026 | 21:25:04,758 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:25:05,069 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:25:05,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 21:25:05,553 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 21:25:05,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154551 -01 一月 2026 | 21:25:05,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 21:25:05,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -01 一月 2026 | 21:25:05,990 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 21:25:05,990 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 21:25:05,990 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 21:25:06,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 21:25:06,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 21:25:06,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 21:25:06,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2202000 -01 一月 2026 | 21:25:06,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 21:25:06,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 21:25:06,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 21:25:06,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3325bf67 -01 一月 2026 | 21:25:06,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 21:25:06,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 21:25:09,459 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:25:09,462 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:25:11,536 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:712ms -01 一月 2026 | 21:25:13,155 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:794ms -01 一月 2026 | 21:25:30,374 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:25:30,762 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:25:31,059 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 21:25:31,217 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 21:25:31,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154551 -01 一月 2026 | 21:25:31,523 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 21:25:31,570 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -01 一月 2026 | 21:25:31,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 21:25:31,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 21:25:31,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 21:25:31,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 21:25:31,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 21:25:31,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 21:25:31,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2202000 -01 一月 2026 | 21:25:31,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 21:25:31,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 21:25:31,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 21:25:31,973 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3325bf67 -01 一月 2026 | 21:25:32,039 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 21:25:32,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 21:25:39,466 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:25:39,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:25:54,799 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:25:55,222 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:26:19,506 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:26:19,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:26:23,445 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:26:25,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:26:44,811 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:26:45,210 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:26:49,485 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:26:49,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:27:09,501 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:27:09,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:27:10,325 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:27:10,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:27:29,498 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:27:29,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:27:34,801 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:27:35,379 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:27:59,516 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:27:59,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:27:59,760 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:28:00,083 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:28:19,512 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:28:19,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:28:24,717 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:28:25,039 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:28:49,520 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:28:49,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:28:50,005 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:28:50,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:29:09,523 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:29:09,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:29:14,807 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:29:15,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:29:39,539 | ERROR | Thread-78 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:29:39,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:29:39,882 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:29:40,191 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:29:59,541 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:29:59,544 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:30:04,678 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:30:04,963 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:30:29,545 | ERROR | Thread-87 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:30:29,546 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:30:29,886 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:30:30,230 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:30:49,554 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:30:49,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:30:54,840 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:30:55,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:31:19,566 | ERROR | Thread-95 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:31:19,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:31:19,668 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:31:19,987 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:31:39,578 | ERROR | Thread-100 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:31:39,579 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:31:44,701 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:31:45,042 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:32:01,827 | INFO | qtp1605283233-119 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:435ms -01 一月 2026 | 21:32:03,248 | INFO | qtp1605283233-141 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 21:32:03,525 | INFO | qtp1605283233-141 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:450ms -01 一月 2026 | 21:32:05,000 | INFO | qtp1605283233-119 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 21:32:05,214 | INFO | qtp1605283233-119 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:367ms -01 一月 2026 | 21:32:06,766 | INFO | qtp1605283233-141 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:614ms -01 一月 2026 | 21:32:09,575 | ERROR | Thread-104 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:32:09,579 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:32:09,726 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:32:10,127 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:32:14,319 | INFO | qtp1605283233-141 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1352ms -01 一月 2026 | 21:32:29,580 | ERROR | Thread-109 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:32:29,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:32:34,701 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:32:35,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 21:32:35,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:32:35,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 21:32:36,061 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -01 一月 2026 | 21:32:36,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:527207 -01 一月 2026 | 21:32:36,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:32:36,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:32:36,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 21:32:36,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 21:32:36,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 21:32:36,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 21:32:36,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 21:32:36,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 21:32:36,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1612000 -01 一月 2026 | 21:32:36,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 21:32:36,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 21:32:36,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 21:32:36,661 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6d8e9014 -01 一月 2026 | 21:32:36,728 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 21:32:36,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 21:32:59,742 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:33:01,355 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:33:19,600 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:33:19,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:33:24,784 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:33:25,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:33:49,604 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:33:49,817 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:33:51,248 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:33:51,249 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:33:55,385 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 21:34:09,608 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:34:09,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:34:14,839 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:34:15,191 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:34:24,803 | INFO | qtp1605283233-141 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:680ms -01 一月 2026 | 21:34:27,689 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:606ms -01 一月 2026 | 21:34:29,390 | INFO | qtp1605283233-173 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:874ms -01 一月 2026 | 21:34:29,614 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:34:29,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:34:39,615 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:34:39,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:34:39,763 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:34:40,055 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:34:59,623 | ERROR | Thread-136 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:34:59,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:35:04,749 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:35:05,046 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:35:29,379 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:35:29,382 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:35:29,635 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:35:30,090 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:35:49,385 | ERROR | Thread-144 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:35:49,388 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:35:54,775 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:35:55,100 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:36:19,393 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:36:19,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:36:19,724 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:36:20,069 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:36:39,413 | ERROR | Thread-153 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:36:39,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:36:44,748 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:36:45,054 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:37:09,417 | ERROR | Thread-157 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:37:09,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:37:09,831 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:37:10,209 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:37:29,413 | ERROR | Thread-161 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:37:29,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:37:34,755 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:37:35,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:37:59,422 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:37:59,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:37:59,735 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:38:00,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:38:19,431 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:38:19,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:38:24,734 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:38:25,156 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:38:49,435 | ERROR | Thread-174 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:38:49,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:38:49,795 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:38:50,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:39:09,442 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:39:09,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:39:14,867 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:39:15,169 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:39:39,449 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:39:39,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:39:39,761 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:39:40,136 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:39:59,455 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:39:59,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:40:04,806 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:40:05,181 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:40:29,471 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:40:29,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:40:29,819 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:40:30,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:40:37,088 | INFO | qtp1605283233-221 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 21:40:37,394 | INFO | qtp1605283233-221 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:446ms -01 一月 2026 | 21:40:38,837 | INFO | qtp1605283233-221 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:405ms -01 一月 2026 | 21:40:41,134 | INFO | qtp1605283233-247 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:582ms -01 一月 2026 | 21:40:42,227 | INFO | qtp1605283233-247 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:788ms -01 一月 2026 | 21:40:49,471 | ERROR | Thread-195 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:40:49,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:40:54,728 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:40:55,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:41:19,481 | ERROR | Thread-200 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:41:19,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:41:19,705 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:41:20,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:41:39,484 | ERROR | Thread-204 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:41:39,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:41:45,037 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:41:45,372 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:42:05,562 | INFO | qtp1605283233-221 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1457ms -01 一月 2026 | 21:42:09,490 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:42:09,821 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:42:10,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 21:42:10,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:42:10,902 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:42:11,033 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 21:42:11,144 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 21:42:11,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:135592 -01 一月 2026 | 21:42:11,434 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:42:11,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:42:11,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 21:42:11,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 21:42:11,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 21:42:11,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 21:42:11,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 21:42:11,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 21:42:11,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2198000 -01 一月 2026 | 21:42:11,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 21:42:11,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 21:42:11,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 21:42:11,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3325bf67 -01 一月 2026 | 21:42:11,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 21:42:11,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 21:42:34,906 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:42:59,507 | ERROR | Thread-218 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:42:59,703 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:43:19,511 | ERROR | Thread-222 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:43:24,674 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:43:39,516 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:43:49,521 | ERROR | Thread-227 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:43:49,738 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:44:09,530 | ERROR | Thread-231 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:44:14,748 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:44:39,534 | ERROR | Thread-235 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:44:39,744 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:45:13,379 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -01 一月 2026 | 21:45:13,424 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -01 一月 2026 | 21:45:14,251 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:45:15,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:135592 -01 一月 2026 | 21:45:15,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -01 一月 2026 | 21:45:15,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 21:45:15,768 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:45:15,954 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 21:45:16,044 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 21:45:16,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:379255 -01 一月 2026 | 21:45:16,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:45:16,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:45:16,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 21:45:16,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 21:45:16,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 21:45:16,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 21:45:16,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 21:45:16,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 21:45:16,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8322000 -01 一月 2026 | 21:45:16,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 21:45:16,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 21:45:16,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 21:45:16,811 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@376a4e46 -01 一月 2026 | 21:45:16,889 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 21:45:16,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 21:45:19,461 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 21:45:19,934 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:672ms -01 一月 2026 | 21:45:20,568 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:437ms -01 一月 2026 | 21:45:22,553 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 21:45:22,965 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:538ms -01 一月 2026 | 21:45:23,718 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 21:45:23,960 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:403ms -01 一月 2026 | 21:45:25,275 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:393ms -01 一月 2026 | 21:45:28,661 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 21:45:28,914 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:370ms -01 一月 2026 | 21:45:30,090 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 115777 -01 一月 2026 | 21:45:30,429 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:468ms -01 一月 2026 | 21:45:32,026 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:665ms -01 一月 2026 | 21:45:34,913 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1448ms -01 一月 2026 | 21:45:36,498 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 21:45:36,788 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:451ms -01 一月 2026 | 21:45:38,108 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:367ms -01 一月 2026 | 21:45:39,111 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:45:39,925 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 21:45:40,283 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:45:40,429 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 21:45:40,429 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 21:45:40,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -01 一月 2026 | 21:45:40,741 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:460ms -01 一月 2026 | 21:45:40,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:830203 -01 一月 2026 | 21:45:40,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:45:40,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:45:40,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 21:45:40,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 21:45:40,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 21:45:40,986 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 21:45:41,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 21:45:41,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 21:45:41,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5373000 -01 一月 2026 | 21:45:41,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 21:45:41,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 21:45:41,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 21:45:41,149 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3211b468 -01 一月 2026 | 21:45:41,213 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 21:45:41,221 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 21:45:41,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 21:45:41,498 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:428ms -01 一月 2026 | 21:45:42,574 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:423ms -01 一月 2026 | 21:45:46,069 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1658ms -01 一月 2026 | 21:46:02,235 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 21:46:22,191 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 21:46:22,514 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:432ms -01 一月 2026 | 21:46:23,082 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:418ms -01 一月 2026 | 21:46:30,591 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:323ms -01 一月 2026 | 21:46:32,757 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 21:46:32,880 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 21:46:33,057 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:701ms -01 一月 2026 | 21:46:33,251 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:547ms -01 一月 2026 | 21:46:33,466 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:453ms -01 一月 2026 | 21:46:33,913 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:483ms -01 一月 2026 | 21:46:36,165 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -01 一月 2026 | 21:46:37,730 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1843ms -01 一月 2026 | 21:46:40,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -01 一月 2026 | 21:46:42,898 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 -01 一月 2026 | 21:46:43,310 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:554ms -01 一月 2026 | 21:46:43,735 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:438ms -01 一月 2026 | 21:46:49,571 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:46:52,351 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:47:02,823 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 12 -01 一月 2026 | 21:47:04,525 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1955ms -01 一月 2026 | 21:47:07,836 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 177475 -01 一月 2026 | 21:47:08,100 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:399ms -01 一月 2026 | 21:47:08,966 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:481ms -01 一月 2026 | 21:47:11,998 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1473ms -01 一月 2026 | 21:47:19,179 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:47:20,695 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 21:47:20,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:47:20,870 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -01 一月 2026 | 21:47:21,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:735027 -01 一月 2026 | 21:47:21,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -01 一月 2026 | 21:47:21,216 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -01 一月 2026 | 21:47:21,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 21:47:21,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 21:47:21,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 21:47:21,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 21:47:21,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 21:47:21,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 21:47:21,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2198000 -01 一月 2026 | 21:47:21,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 21:47:21,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 21:47:21,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 21:47:21,500 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6f3280eb -01 一月 2026 | 21:47:21,576 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 21:47:21,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 21:47:54,210 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:676ms -01 一月 2026 | 21:47:56,407 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:798ms -01 一月 2026 | 21:48:09,253 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:48:09,603 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:48:09,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:48:10,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -01 一月 2026 | 21:48:10,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:48:10,782 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -01 一月 2026 | 21:48:10,879 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -01 一月 2026 | 21:48:11,165 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:287560 -01 一月 2026 | 21:48:11,172 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:48:11,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -01 一月 2026 | 21:48:11,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -01 一月 2026 | 21:48:11,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -01 一月 2026 | 21:48:11,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -01 一月 2026 | 21:48:11,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -01 一月 2026 | 21:48:11,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -01 一月 2026 | 21:48:11,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -01 一月 2026 | 21:48:11,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8301000 -01 一月 2026 | 21:48:11,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -01 一月 2026 | 21:48:11,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -01 一月 2026 | 21:48:11,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -01 一月 2026 | 21:48:11,491 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@376a4e46 -01 一月 2026 | 21:48:11,581 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -01 一月 2026 | 21:48:11,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -01 一月 2026 | 21:48:34,259 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:48:34,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:48:59,203 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:48:59,605 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:48:59,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:48:59,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:49:19,613 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:49:19,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:49:24,161 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:49:24,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:49:24,846 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:581ms -01 一月 2026 | 21:49:26,570 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:882ms -01 一月 2026 | 21:49:39,614 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:49:39,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:49:49,227 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:49:49,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:49:49,619 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:49:49,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:50:09,625 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:50:09,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:50:14,296 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:50:14,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:50:39,258 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:50:39,633 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:50:39,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:50:39,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:50:59,390 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:50:59,393 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:51:04,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:51:04,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:51:29,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:51:29,397 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:51:29,398 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:51:29,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:51:49,403 | ERROR | Thread-76 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:51:49,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:51:54,149 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:51:54,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:52:19,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:52:19,435 | ERROR | Thread-81 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:52:19,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:52:19,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:52:39,432 | ERROR | Thread-85 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:52:39,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:52:44,226 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:52:44,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:53:09,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:53:09,423 | ERROR | Thread-90 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:53:09,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:53:09,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:53:29,432 | ERROR | Thread-94 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:53:29,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:53:34,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:53:34,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:53:59,135 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:53:59,421 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:53:59,437 | ERROR | Thread-99 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:53:59,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:54:19,444 | ERROR | Thread-103 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:54:19,447 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:54:24,167 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:54:24,468 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:54:49,205 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:54:49,455 | ERROR | Thread-108 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:54:49,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:54:49,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:55:09,457 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:55:09,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:55:14,178 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:55:14,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:55:39,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:55:39,465 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:55:39,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:55:39,489 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:55:59,471 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:55:59,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:56:04,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:56:04,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:56:29,105 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:56:29,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:56:29,495 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:56:29,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:56:49,484 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:56:49,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:56:54,133 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:56:54,532 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:57:19,226 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:57:19,503 | ERROR | Thread-134 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:57:19,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:57:19,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:57:39,519 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:57:39,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:57:44,208 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:57:44,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:58:09,508 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:58:09,513 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:58:09,746 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:58:10,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:58:29,513 | ERROR | Thread-147 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:58:29,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:58:34,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:58:34,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:58:59,324 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:58:59,521 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:58:59,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:59:00,040 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:59:19,526 | ERROR | Thread-156 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:59:19,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:59:24,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:59:24,397 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 21:59:49,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 21:59:49,537 | ERROR | Thread-161 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 21:59:49,540 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 21:59:49,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:00:09,541 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:00:09,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:00:14,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:00:14,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:00:39,103 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:00:39,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:00:39,549 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:00:39,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:00:59,564 | ERROR | Thread-174 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:00:59,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:01:04,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:01:04,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:01:29,041 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:01:29,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:01:29,568 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:01:29,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:01:49,569 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:01:49,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:01:54,147 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:01:54,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:02:19,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:02:19,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:02:19,577 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:02:19,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:02:39,581 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:02:39,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:02:44,286 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:02:44,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:03:09,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:03:09,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:03:09,591 | ERROR | Thread-196 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:03:09,593 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:03:29,600 | ERROR | Thread-200 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:03:29,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:03:34,168 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:03:34,632 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:03:59,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:03:59,538 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:03:59,603 | ERROR | Thread-204 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:03:59,605 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:04:19,619 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:04:19,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:04:24,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:04:24,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:04:49,095 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:04:49,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:04:49,623 | ERROR | Thread-214 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:04:49,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:05:09,635 | ERROR | Thread-218 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:05:09,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:05:14,314 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:05:14,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:05:39,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:05:39,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:05:39,635 | ERROR | Thread-222 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:05:39,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:05:59,636 | ERROR | Thread-227 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:05:59,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:06:04,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:06:04,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:06:29,328 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:06:29,646 | ERROR | Thread-231 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:06:29,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:06:29,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:06:49,399 | ERROR | Thread-236 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:06:49,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:06:54,096 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:06:54,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:07:19,202 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:07:19,411 | ERROR | Thread-240 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:07:19,413 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:07:19,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:07:39,413 | ERROR | Thread-245 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:07:39,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:07:44,124 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:07:44,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:08:09,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:08:09,423 | ERROR | Thread-249 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:08:09,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:08:09,568 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:08:29,428 | ERROR | Thread-253 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:08:29,429 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:08:34,153 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:08:34,512 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:08:59,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:08:59,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:08:59,437 | ERROR | Thread-258 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:08:59,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:09:19,442 | ERROR | Thread-262 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:09:19,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:09:24,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:09:24,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:09:49,342 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:09:49,457 | ERROR | Thread-267 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:09:49,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:09:49,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:10:09,465 | ERROR | Thread-271 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:10:09,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:10:14,224 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:10:14,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:10:39,496 | ERROR | Thread-275 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:10:39,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:10:39,621 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:10:40,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:10:59,468 | ERROR | Thread-280 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:10:59,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:11:04,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:11:04,493 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:11:29,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:11:29,478 | ERROR | Thread-284 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:11:29,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:11:29,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:11:49,484 | ERROR | Thread-289 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:11:49,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:11:54,128 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:11:54,437 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:12:19,078 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:12:19,372 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:12:19,492 | ERROR | Thread-293 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:12:19,495 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:12:39,498 | ERROR | Thread-298 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:12:39,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:12:44,155 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:12:44,419 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:13:09,506 | ERROR | Thread-302 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:13:09,508 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:13:09,647 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:13:10,000 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:13:29,539 | ERROR | Thread-306 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:13:29,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:13:34,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:13:34,544 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:13:59,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:13:59,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:13:59,519 | ERROR | Thread-311 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:13:59,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:14:19,538 | ERROR | Thread-315 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:14:19,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:14:24,298 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:14:24,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:14:49,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:14:49,377 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:14:49,533 | ERROR | Thread-320 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:14:49,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:15:09,538 | ERROR | Thread-324 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:15:09,540 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:15:14,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:15:14,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:15:39,252 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:15:39,547 | ERROR | Thread-328 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:15:39,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:15:39,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:15:59,557 | ERROR | Thread-333 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:15:59,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:16:04,305 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:16:04,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:16:29,169 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:16:29,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:16:29,560 | ERROR | Thread-337 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:16:29,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:16:49,567 | ERROR | Thread-342 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:16:49,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:16:54,214 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:16:54,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:17:19,150 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:17:19,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:17:19,574 | ERROR | Thread-346 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:17:19,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:17:39,578 | ERROR | Thread-351 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:17:39,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:17:44,161 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:17:44,437 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:18:09,070 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:18:09,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:18:09,590 | ERROR | Thread-355 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:18:09,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:18:29,595 | ERROR | Thread-359 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:18:29,601 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:18:34,127 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:18:34,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:18:59,144 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:18:59,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:18:59,605 | ERROR | Thread-364 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:18:59,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:19:19,607 | ERROR | Thread-368 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:19:19,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:19:24,548 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:19:25,073 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:19:49,617 | ERROR | Thread-373 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:19:49,617 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:19:49,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:19:49,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:20:09,623 | ERROR | Thread-377 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:20:09,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:20:14,354 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:20:14,687 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:20:39,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:20:39,648 | ERROR | Thread-381 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:20:39,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:20:40,172 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:20:59,649 | ERROR | Thread-386 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:20:59,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:21:04,101 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:21:04,375 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:21:29,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:21:29,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:21:29,643 | ERROR | Thread-390 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:21:29,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:21:49,693 | ERROR | Thread-395 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:21:49,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:21:54,155 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:21:54,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:22:19,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:22:19,407 | ERROR | Thread-399 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:22:19,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:22:19,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:22:39,412 | ERROR | Thread-403 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:22:39,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:22:44,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:22:44,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:23:09,179 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:23:09,424 | ERROR | Thread-408 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:23:09,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:23:09,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:23:29,428 | ERROR | Thread-412 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:23:29,429 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:23:34,247 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:23:34,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:23:59,240 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:23:59,452 | ERROR | Thread-417 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:23:59,453 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:23:59,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:24:19,441 | ERROR | Thread-421 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:24:19,443 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:24:24,147 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:24:24,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:24:49,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:24:49,450 | ERROR | Thread-426 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:24:49,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:24:49,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:25:09,455 | ERROR | Thread-430 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:25:09,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:25:14,263 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:25:14,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:25:39,089 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:25:39,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:25:39,464 | ERROR | Thread-434 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:25:39,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:25:59,470 | ERROR | Thread-439 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:25:59,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:26:04,202 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:26:04,489 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:26:29,150 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:26:29,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:26:29,479 | ERROR | Thread-443 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:26:29,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:26:49,482 | ERROR | Thread-448 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:26:49,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:26:54,175 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:26:54,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:27:19,294 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:27:19,493 | ERROR | Thread-452 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:27:19,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:27:19,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:27:39,497 | ERROR | Thread-456 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:27:39,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:27:44,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:27:44,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:28:09,217 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:28:09,507 | ERROR | Thread-461 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:28:09,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:28:09,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:28:29,511 | ERROR | Thread-465 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:28:29,513 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:28:34,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:28:34,687 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:28:59,133 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:28:59,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:28:59,523 | ERROR | Thread-469 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:28:59,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:29:19,524 | ERROR | Thread-473 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:29:19,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:29:24,270 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:29:24,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:29:49,256 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:29:49,532 | ERROR | Thread-478 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:29:49,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:29:49,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:30:09,538 | ERROR | Thread-482 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:30:09,540 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:30:14,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:30:14,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:30:39,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:30:39,508 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:30:39,546 | ERROR | Thread-487 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:30:39,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:30:59,553 | ERROR | Thread-492 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:30:59,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:31:04,230 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:31:04,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:31:29,098 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:31:29,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:31:29,562 | ERROR | Thread-496 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:31:29,565 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:31:49,567 | ERROR | Thread-501 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:31:49,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:31:54,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:31:54,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:32:19,156 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:32:19,442 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:32:19,573 | ERROR | Thread-505 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:32:19,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:32:39,584 | ERROR | Thread-509 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:32:39,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:32:44,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:32:44,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:33:09,092 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:33:09,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:33:09,589 | ERROR | Thread-514 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:33:09,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:33:29,612 | ERROR | Thread-518 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:33:29,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:33:34,273 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:33:34,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:33:59,132 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:33:59,413 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:33:59,612 | ERROR | Thread-524 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:33:59,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:34:19,607 | ERROR | Thread-528 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:34:19,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:34:24,364 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:34:24,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:34:49,226 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:34:49,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:34:49,615 | ERROR | Thread-533 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:34:49,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:35:09,632 | ERROR | Thread-537 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:35:09,634 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:35:14,257 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:35:14,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:35:39,362 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:35:39,631 | ERROR | Thread-541 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:35:39,632 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:35:39,682 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:35:59,635 | ERROR | Thread-546 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:35:59,638 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:36:04,212 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:36:04,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:36:29,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:36:29,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:36:29,662 | ERROR | Thread-550 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:36:29,666 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:36:49,649 | ERROR | Thread-555 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:36:49,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:36:54,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:36:54,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:37:19,234 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:37:19,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:37:19,656 | ERROR | Thread-559 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:37:19,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:37:39,667 | ERROR | Thread-563 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:37:39,670 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:37:44,251 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:37:44,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:38:09,347 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:38:09,421 | ERROR | Thread-568 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:38:09,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:38:09,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:38:29,426 | ERROR | Thread-572 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:38:29,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:38:34,209 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:38:34,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:38:59,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:38:59,439 | ERROR | Thread-577 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:38:59,442 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:38:59,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:39:19,442 | ERROR | Thread-581 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:39:19,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:39:24,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:39:24,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:39:49,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:39:49,449 | ERROR | Thread-586 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:39:49,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:39:49,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:40:09,455 | ERROR | Thread-590 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:40:09,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:40:14,277 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:40:14,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:40:39,167 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:40:39,461 | ERROR | Thread-594 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:40:39,462 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:40:39,532 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:40:59,469 | ERROR | Thread-599 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:40:59,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:41:04,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:41:04,494 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:41:29,203 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:41:29,479 | ERROR | Thread-603 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:41:29,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:41:29,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:41:49,482 | ERROR | Thread-608 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:41:49,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:41:54,268 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:41:54,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:42:19,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:42:19,488 | ERROR | Thread-612 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:42:19,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:42:19,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:42:39,508 | ERROR | Thread-616 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:42:39,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:42:44,178 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:42:44,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:43:09,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:43:09,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:43:09,511 | ERROR | Thread-621 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:43:09,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:43:29,508 | ERROR | Thread-625 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:43:29,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:43:34,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:43:34,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:43:59,517 | ERROR | Thread-630 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:43:59,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:43:59,715 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:44:00,032 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:44:19,523 | ERROR | Thread-634 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:44:19,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:44:24,384 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:44:24,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:44:49,364 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:44:49,533 | ERROR | Thread-639 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:44:49,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:44:49,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:45:09,536 | ERROR | Thread-643 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:45:09,539 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:45:14,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:45:14,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:45:39,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:45:39,544 | ERROR | Thread-647 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:45:39,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:45:39,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:45:59,554 | ERROR | Thread-652 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:45:59,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:46:04,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:46:04,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:46:29,280 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:46:29,558 | ERROR | Thread-656 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:46:29,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:46:29,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:46:49,573 | ERROR | Thread-661 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:46:49,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:46:54,205 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:46:54,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:47:19,191 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:47:19,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:47:19,578 | ERROR | Thread-665 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:47:19,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:47:39,580 | ERROR | Thread-669 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:47:39,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:47:44,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:47:44,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:48:09,220 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:48:09,586 | ERROR | Thread-674 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:48:09,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:48:09,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:48:29,591 | ERROR | Thread-678 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:48:29,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:48:34,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:48:34,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:48:59,087 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:48:59,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:48:59,605 | ERROR | Thread-683 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:48:59,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:49:19,605 | ERROR | Thread-687 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:49:19,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:49:24,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:49:24,540 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:49:49,395 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:49:49,614 | ERROR | Thread-691 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:49:49,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:49:49,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:50:09,620 | ERROR | Thread-695 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:50:09,622 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:50:14,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:50:14,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:50:39,208 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:50:39,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:50:39,628 | ERROR | Thread-699 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:50:39,632 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:50:59,635 | ERROR | Thread-704 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:50:59,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:51:04,217 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:51:04,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:51:29,153 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:51:29,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:51:29,645 | ERROR | Thread-708 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:51:29,647 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:51:49,662 | ERROR | Thread-712 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:51:49,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:51:54,094 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:51:54,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:52:19,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:52:19,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:52:19,657 | ERROR | Thread-716 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:52:19,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:52:39,662 | ERROR | Thread-721 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:52:39,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:52:44,090 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:52:44,394 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:53:09,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:53:09,669 | ERROR | Thread-726 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:53:09,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:53:09,725 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:53:29,674 | ERROR | Thread-730 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:53:29,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:53:34,143 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:53:34,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:53:59,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:53:59,433 | ERROR | Thread-734 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:53:59,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:53:59,477 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:54:19,439 | ERROR | Thread-739 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:54:19,442 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:54:24,113 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:54:24,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:54:49,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:54:49,455 | ERROR | Thread-743 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:54:49,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:54:49,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:55:09,452 | ERROR | Thread-747 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:55:09,453 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:55:14,377 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:55:14,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:55:39,128 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:55:39,463 | ERROR | Thread-752 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:55:39,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:55:39,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:55:59,467 | ERROR | Thread-757 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:55:59,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:56:04,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:56:04,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:56:29,107 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:56:29,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:56:29,477 | ERROR | Thread-761 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:56:29,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:56:49,485 | ERROR | Thread-765 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:56:49,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:56:54,063 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:56:54,386 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:57:19,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:57:19,488 | ERROR | Thread-769 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:57:19,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:57:19,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:57:39,496 | ERROR | Thread-773 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:57:39,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:57:44,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:57:44,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:58:09,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:58:09,502 | ERROR | Thread-778 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:58:09,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:58:09,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:58:29,508 | ERROR | Thread-783 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:58:29,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:58:34,051 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:58:34,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:58:59,177 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:58:59,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:58:59,517 | ERROR | Thread-788 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:58:59,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:59:19,522 | ERROR | Thread-792 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:59:19,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 22:59:24,118 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:59:24,429 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:59:49,218 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 22:59:49,530 | ERROR | Thread-796 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 22:59:49,530 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 22:59:49,532 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:00:09,539 | ERROR | Thread-801 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:00:09,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:00:14,175 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:00:14,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:00:39,071 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:00:39,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:00:39,544 | ERROR | Thread-805 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:00:39,546 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:00:59,548 | ERROR | Thread-810 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:00:59,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:01:04,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:01:04,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:01:29,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:01:29,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:01:29,561 | ERROR | Thread-814 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:01:29,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:01:49,564 | ERROR | Thread-819 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:01:49,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:01:54,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:01:54,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:02:19,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:02:19,447 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:02:19,578 | ERROR | Thread-823 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:02:19,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:02:39,577 | ERROR | Thread-827 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:02:39,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:02:44,103 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:02:44,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:03:09,250 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:03:09,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:03:09,585 | ERROR | Thread-832 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:03:09,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:03:29,590 | ERROR | Thread-836 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:03:29,593 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:03:34,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:03:34,412 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:03:59,083 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:03:59,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:03:59,599 | ERROR | Thread-841 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:03:59,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:04:19,605 | ERROR | Thread-845 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:04:19,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:04:24,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:04:24,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:04:49,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:04:49,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:04:49,617 | ERROR | Thread-849 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:04:49,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:05:09,623 | ERROR | Thread-854 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:05:09,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:05:14,181 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:05:14,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:05:39,227 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:05:39,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:05:39,627 | ERROR | Thread-858 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:05:39,628 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:05:59,633 | ERROR | Thread-863 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:05:59,635 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:06:04,132 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:06:04,461 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:06:29,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:06:29,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:06:29,643 | ERROR | Thread-867 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:06:29,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:06:49,647 | ERROR | Thread-872 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:06:49,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:06:54,093 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:06:54,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:07:19,082 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:07:19,366 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:07:19,655 | ERROR | Thread-876 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:07:19,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:07:39,662 | ERROR | Thread-880 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:07:39,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:07:44,052 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:07:44,327 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:08:09,045 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:08:09,328 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:08:09,669 | ERROR | Thread-885 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:08:09,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:08:29,674 | ERROR | Thread-889 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:08:29,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:08:34,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:08:34,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:08:59,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:08:59,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:08:59,684 | ERROR | Thread-893 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:08:59,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:09:19,440 | ERROR | Thread-897 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:09:19,443 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:09:24,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:09:24,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:09:49,200 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:09:49,448 | ERROR | Thread-902 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:09:49,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:09:49,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:10:09,452 | ERROR | Thread-906 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:10:09,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:10:14,346 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:10:14,706 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:10:39,180 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:10:39,462 | ERROR | Thread-910 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:10:39,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:10:39,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:10:59,466 | ERROR | Thread-915 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:10:59,468 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:11:04,101 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:11:04,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:11:29,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:11:29,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:11:29,477 | ERROR | Thread-919 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:11:29,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:11:49,481 | ERROR | Thread-924 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:11:49,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:11:54,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:11:54,489 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:12:19,409 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:12:19,489 | ERROR | Thread-928 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:12:19,495 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:12:19,713 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:12:39,495 | ERROR | Thread-932 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:12:39,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:12:44,117 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:12:44,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:13:09,135 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:13:09,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:13:09,502 | ERROR | Thread-937 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:13:09,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:13:29,510 | ERROR | Thread-941 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:13:29,513 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:13:34,132 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:13:34,442 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:13:59,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:13:59,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:13:59,519 | ERROR | Thread-946 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:13:59,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:14:19,522 | ERROR | Thread-950 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:14:19,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:14:24,228 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:14:24,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:14:49,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:14:49,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:14:49,531 | ERROR | Thread-954 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:14:49,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:15:09,538 | ERROR | Thread-959 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:15:09,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:15:14,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:15:14,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:15:39,209 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:15:39,531 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:15:39,557 | ERROR | Thread-964 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:15:39,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:15:59,554 | ERROR | Thread-969 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:15:59,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:16:04,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:16:04,531 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:16:29,183 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:16:29,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:16:29,558 | ERROR | Thread-973 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:16:29,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:16:49,562 | ERROR | Thread-978 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:16:49,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:16:54,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:16:54,485 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:17:19,063 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:17:19,372 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:17:19,575 | ERROR | Thread-982 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:17:19,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:17:39,578 | ERROR | Thread-986 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:17:39,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:17:44,232 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:17:44,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:18:09,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:18:09,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:18:09,584 | ERROR | Thread-990 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:18:09,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:18:29,592 | ERROR | Thread-995 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:18:29,598 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:18:34,104 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:18:34,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:18:59,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:18:59,423 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:18:59,599 | ERROR | Thread-1000 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:18:59,601 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:19:19,648 | ERROR | Thread-1004 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:19:19,653 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:19:24,103 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:19:24,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:19:49,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:19:49,485 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:19:49,617 | ERROR | Thread-1008 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:19:49,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:20:09,619 | ERROR | Thread-1013 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:20:09,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:20:14,339 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:20:14,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:20:39,267 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:20:39,627 | ERROR | Thread-1017 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:20:39,630 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:20:39,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:20:59,636 | ERROR | Thread-1022 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:20:59,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:21:04,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:21:04,453 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:21:29,245 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:21:29,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:21:29,641 | ERROR | Thread-1026 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:21:29,643 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:21:49,645 | ERROR | Thread-1031 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:21:49,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:21:54,208 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:21:54,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:22:19,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:22:19,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:22:19,656 | ERROR | Thread-1035 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:22:19,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:22:39,659 | ERROR | Thread-1040 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:22:39,660 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:22:44,083 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:22:44,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:23:09,070 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:23:09,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:23:09,670 | ERROR | Thread-1044 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:23:09,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:23:29,681 | ERROR | Thread-1049 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:23:29,683 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:23:34,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:23:34,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:23:59,124 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:23:59,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:23:59,684 | ERROR | Thread-1054 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:23:59,687 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:24:19,688 | ERROR | Thread-1058 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:24:19,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:24:24,077 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:24:24,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:24:49,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:24:49,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:24:49,695 | ERROR | Thread-1062 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:24:49,698 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:25:09,455 | ERROR | Thread-1066 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:25:09,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:25:14,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:25:14,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:25:39,459 | ERROR | Thread-1070 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:25:39,461 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:25:39,498 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:25:39,876 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:25:59,466 | ERROR | Thread-1075 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:25:59,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:26:04,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:26:04,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:26:29,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:26:29,474 | ERROR | Thread-1079 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:26:29,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:26:29,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:26:49,479 | ERROR | Thread-1084 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:26:49,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:26:54,225 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:26:54,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:27:19,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:27:19,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:27:19,487 | ERROR | Thread-1088 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:27:19,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:27:39,495 | ERROR | Thread-1093 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:27:39,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:27:44,118 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:27:44,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:28:09,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:28:09,501 | ERROR | Thread-1098 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:28:09,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:28:09,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:28:29,507 | ERROR | Thread-1102 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:28:29,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:28:34,110 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:28:34,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:28:59,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:28:59,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:28:59,517 | ERROR | Thread-1106 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:28:59,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:29:19,520 | ERROR | Thread-1111 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:29:19,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:29:24,101 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:29:24,423 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:29:49,139 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:29:49,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:29:49,529 | ERROR | Thread-1115 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:29:49,532 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:30:09,540 | ERROR | Thread-1120 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:30:09,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:30:14,233 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:30:14,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:30:39,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:30:39,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:30:39,544 | ERROR | Thread-1124 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:30:39,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:30:59,550 | ERROR | Thread-1129 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:30:59,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:31:04,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:31:04,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:31:29,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:31:29,564 | ERROR | Thread-1133 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:31:29,568 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:31:29,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:31:49,565 | ERROR | Thread-1137 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:31:49,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:31:54,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:31:54,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:32:19,107 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:32:19,419 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:32:19,576 | ERROR | Thread-1142 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:32:19,579 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:32:39,580 | ERROR | Thread-1146 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:32:39,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:32:44,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:32:44,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:33:09,089 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:33:09,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:33:09,592 | ERROR | Thread-1151 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:33:09,593 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:33:29,590 | ERROR | Thread-1155 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:33:29,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:33:34,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:33:34,371 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:33:59,127 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:33:59,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:33:59,599 | ERROR | Thread-1159 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:33:59,600 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:34:19,606 | ERROR | Thread-1163 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:34:19,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:34:24,057 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:34:24,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:34:49,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:34:49,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:34:49,616 | ERROR | Thread-1167 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:34:49,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:35:09,625 | ERROR | Thread-1172 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:35:09,631 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:35:14,272 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:35:14,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:35:39,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:35:39,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:35:39,628 | ERROR | Thread-1176 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:35:39,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:35:59,636 | ERROR | Thread-1181 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:35:59,642 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:36:04,094 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:36:04,365 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:36:29,107 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:36:29,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:36:29,640 | ERROR | Thread-1185 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:36:29,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:36:49,651 | ERROR | Thread-1190 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:36:49,653 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:36:54,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:36:54,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:37:19,116 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:37:19,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:37:19,657 | ERROR | Thread-1194 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:37:19,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:37:39,661 | ERROR | Thread-1199 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:37:39,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:37:44,113 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:37:44,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:38:09,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:38:09,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:38:09,670 | ERROR | Thread-1204 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:38:09,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:38:29,674 | ERROR | Thread-1208 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:38:29,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:38:34,177 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:38:34,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:38:59,128 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:38:59,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:38:59,688 | ERROR | Thread-1212 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:38:59,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:39:19,689 | ERROR | Thread-1217 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:39:19,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:39:24,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:39:24,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:39:49,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:39:49,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:39:49,714 | ERROR | Thread-1221 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:39:49,715 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:40:09,701 | ERROR | Thread-1226 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:40:09,703 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:40:14,255 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:40:14,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:40:39,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:40:39,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:40:39,460 | ERROR | Thread-1230 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:40:39,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:40:59,468 | ERROR | Thread-1234 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:40:59,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:41:04,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:41:04,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:41:29,139 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:41:29,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:41:29,479 | ERROR | Thread-1238 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:41:29,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:41:49,492 | ERROR | Thread-1242 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:41:49,493 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:41:54,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:41:54,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:42:19,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:42:19,489 | ERROR | Thread-1247 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:42:19,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:42:19,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:42:39,494 | ERROR | Thread-1251 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:42:39,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:42:44,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:42:44,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:43:09,212 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:43:09,501 | ERROR | Thread-1256 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:43:09,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:43:09,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:43:29,507 | ERROR | Thread-1260 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:43:29,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:43:34,173 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:43:34,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:43:59,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:43:59,519 | ERROR | Thread-1265 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:43:59,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:43:59,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:44:19,524 | ERROR | Thread-1269 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:44:19,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:44:24,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:44:24,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:44:49,205 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:44:49,530 | ERROR | Thread-1273 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:44:49,531 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:44:49,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:45:09,535 | ERROR | Thread-1278 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:45:09,538 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:45:14,216 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:45:14,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:45:39,086 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:45:39,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:45:39,544 | ERROR | Thread-1282 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:45:39,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:45:59,551 | ERROR | Thread-1287 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:45:59,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:46:04,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:46:04,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:46:29,181 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:46:29,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:46:29,557 | ERROR | Thread-1291 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:46:29,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:46:49,564 | ERROR | Thread-1297 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:46:49,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:46:54,234 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:46:54,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:47:19,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:47:19,429 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:47:19,572 | ERROR | Thread-1301 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:47:19,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:47:39,580 | ERROR | Thread-1305 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:47:39,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:47:44,128 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:47:44,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:48:09,111 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:48:09,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:48:09,586 | ERROR | Thread-1310 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:48:09,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:48:29,591 | ERROR | Thread-1314 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:48:29,593 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:48:34,203 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:48:34,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:48:59,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:48:59,468 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:48:59,601 | ERROR | Thread-1319 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:48:59,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:49:19,606 | ERROR | Thread-1323 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:49:19,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:49:24,296 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:49:24,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:49:49,153 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:49:49,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:49:49,613 | ERROR | Thread-1327 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:49:49,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:50:09,617 | ERROR | Thread-1332 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:50:09,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:50:14,333 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:50:14,684 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:50:39,172 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:50:39,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:50:39,627 | ERROR | Thread-1336 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:50:39,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:50:59,634 | ERROR | Thread-1341 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:50:59,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:51:04,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:51:04,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:51:29,173 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:51:29,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:51:29,641 | ERROR | Thread-1345 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:51:29,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:51:49,645 | ERROR | Thread-1350 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:51:49,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:51:54,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:51:54,475 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:52:19,657 | ERROR | Thread-1354 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:52:19,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:52:19,731 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:52:20,033 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:52:39,660 | ERROR | Thread-1358 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:52:39,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:52:44,084 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:52:44,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:53:09,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:53:09,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:53:09,669 | ERROR | Thread-1363 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:53:09,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:53:29,674 | ERROR | Thread-1367 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:53:29,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:53:34,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:53:34,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:53:59,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:53:59,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:53:59,682 | ERROR | Thread-1372 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:53:59,685 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:54:19,695 | ERROR | Thread-1376 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:54:19,698 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:54:24,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:54:24,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:54:49,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:54:49,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:54:49,699 | ERROR | Thread-1380 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:54:49,703 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:55:09,702 | ERROR | Thread-1384 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:55:09,706 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:55:14,440 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:55:14,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:55:39,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:55:39,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:55:39,713 | ERROR | Thread-1389 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:55:39,718 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:55:59,716 | ERROR | Thread-1394 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:55:59,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:56:04,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:56:04,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:56:29,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:56:29,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:56:29,476 | ERROR | Thread-1398 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:56:29,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:56:49,479 | ERROR | Thread-1402 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:56:49,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:56:54,276 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:56:54,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:57:19,110 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:57:19,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:57:19,488 | ERROR | Thread-1406 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:57:19,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:57:39,497 | ERROR | Thread-1410 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:57:39,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:57:44,196 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:57:44,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:58:09,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:58:09,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:58:09,502 | ERROR | Thread-1415 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:58:09,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:58:29,509 | ERROR | Thread-1419 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:58:29,512 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:58:34,094 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:58:34,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:58:59,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:58:59,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:58:59,515 | ERROR | Thread-1424 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:58:59,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:59:19,545 | ERROR | Thread-1428 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:59:19,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -01 一月 2026 | 23:59:24,135 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:59:24,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:59:49,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -01 一月 2026 | 23:59:49,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -01 一月 2026 | 23:59:49,530 | ERROR | Thread-1432 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -01 一月 2026 | 23:59:49,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer diff --git a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-02 b/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-02 deleted file mode 100644 index 0596c35..0000000 --- a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-02 +++ /dev/null @@ -1,5682 +0,0 @@ -02 一月 2026 | 00:00:09,535 | ERROR | Thread-1436 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:00:09,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:00:14,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:00:14,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:00:39,195 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:00:39,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:00:39,547 | ERROR | Thread-1440 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:00:39,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:00:59,551 | ERROR | Thread-1446 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:00:59,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:01:04,221 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:01:04,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:01:29,218 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:01:29,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:01:29,564 | ERROR | Thread-1450 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:01:29,568 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:01:49,564 | ERROR | Thread-1454 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:01:49,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:01:54,123 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:01:54,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:02:19,139 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:02:19,459 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:02:19,574 | ERROR | Thread-1458 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:02:19,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:02:39,579 | ERROR | Thread-1464 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:02:39,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:02:44,283 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:02:44,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:03:09,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:03:09,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:03:09,587 | ERROR | Thread-1469 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:03:09,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:03:29,592 | ERROR | Thread-1473 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:03:29,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:03:34,168 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:03:34,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:03:59,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:03:59,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:03:59,602 | ERROR | Thread-1478 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:03:59,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:04:19,608 | ERROR | Thread-1482 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:04:19,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:04:24,249 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:04:24,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:04:49,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:04:49,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:04:49,614 | ERROR | Thread-1486 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:04:49,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:05:09,620 | ERROR | Thread-1491 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:05:09,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:05:14,312 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:05:14,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:05:39,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:05:39,644 | ERROR | Thread-1495 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:05:39,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:05:39,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:05:59,635 | ERROR | Thread-1501 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:05:59,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:06:04,168 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:06:04,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:06:29,289 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:06:29,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:06:29,642 | ERROR | Thread-1505 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:06:29,643 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:06:49,647 | ERROR | Thread-1509 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:06:49,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:06:54,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:06:54,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:07:19,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:07:19,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:07:19,661 | ERROR | Thread-1514 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:07:19,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:07:39,665 | ERROR | Thread-1518 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:07:39,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:07:44,215 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:07:44,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:08:09,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:08:09,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:08:09,671 | ERROR | Thread-1523 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:08:09,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:08:29,675 | ERROR | Thread-1527 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:08:29,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:08:34,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:08:34,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:08:59,212 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:08:59,537 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:08:59,685 | ERROR | Thread-1532 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:08:59,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:09:19,705 | ERROR | Thread-1536 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:09:19,713 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:09:24,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:09:24,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:09:49,278 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:09:49,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:09:49,710 | ERROR | Thread-1540 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:09:49,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:10:09,704 | ERROR | Thread-1545 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:10:09,706 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:10:14,215 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:10:14,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:10:39,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:10:39,447 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:10:39,712 | ERROR | Thread-1549 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:10:39,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:10:59,723 | ERROR | Thread-1553 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:10:59,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:11:04,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:11:04,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:11:29,140 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:11:29,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:11:29,731 | ERROR | Thread-1558 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:11:29,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:11:49,481 | ERROR | Thread-1562 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:11:49,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:11:54,050 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:11:54,412 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:12:19,100 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:12:19,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:12:19,489 | ERROR | Thread-1567 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:12:19,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:12:39,495 | ERROR | Thread-1571 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:12:39,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:12:44,160 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:12:44,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:13:09,187 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:13:09,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:13:09,504 | ERROR | Thread-1576 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:13:09,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:13:29,509 | ERROR | Thread-1580 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:13:29,512 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:13:34,173 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:13:34,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:13:59,117 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:13:59,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:13:59,520 | ERROR | Thread-1584 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:13:59,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:14:19,536 | ERROR | Thread-1588 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:14:19,537 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:14:24,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:14:24,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:14:49,098 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:14:49,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:14:49,539 | ERROR | Thread-1592 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:14:49,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:15:09,539 | ERROR | Thread-1598 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:15:09,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:15:14,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:15:14,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:15:39,112 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:15:39,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:15:39,545 | ERROR | Thread-1602 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:15:39,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:15:59,559 | ERROR | Thread-1606 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:15:59,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:16:04,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:16:04,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:16:29,035 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:16:29,306 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:16:29,566 | ERROR | Thread-1610 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:16:29,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:16:49,564 | ERROR | Thread-1614 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:16:49,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:16:54,042 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:16:54,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:17:19,107 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:17:19,374 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:17:19,573 | ERROR | Thread-1618 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:17:19,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:17:39,579 | ERROR | Thread-1622 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:17:39,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:17:44,099 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:17:44,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:18:09,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:18:09,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:18:09,589 | ERROR | Thread-1627 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:18:09,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:18:29,602 | ERROR | Thread-1631 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:18:29,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:18:34,173 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:18:34,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:18:59,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:18:59,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:18:59,607 | ERROR | Thread-1637 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:18:59,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:19:19,606 | ERROR | Thread-1641 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:19:19,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:19:24,139 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:19:24,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:19:49,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:19:49,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:19:49,616 | ERROR | Thread-1646 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:19:49,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:20:09,624 | ERROR | Thread-1650 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:20:09,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:20:14,241 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:20:14,676 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:20:39,076 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:20:39,404 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:20:39,632 | ERROR | Thread-1654 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:20:39,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:20:59,633 | ERROR | Thread-1659 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:20:59,634 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:21:04,076 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:21:04,353 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:21:29,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:21:29,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:21:29,644 | ERROR | Thread-1663 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:21:29,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:21:49,647 | ERROR | Thread-1667 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:21:49,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:21:54,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:21:54,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:22:19,150 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:22:19,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:22:19,657 | ERROR | Thread-1671 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:22:19,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:22:39,666 | ERROR | Thread-1675 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:22:39,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:22:44,107 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:22:44,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:23:09,178 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:23:09,598 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:23:09,673 | ERROR | Thread-1681 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:23:09,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:23:29,676 | ERROR | Thread-1685 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:23:29,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:23:34,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:23:34,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:23:59,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:23:59,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:23:59,687 | ERROR | Thread-1690 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:23:59,689 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:24:19,693 | ERROR | Thread-1694 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:24:19,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:24:24,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:24:24,531 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:24:49,249 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:24:49,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:24:49,697 | ERROR | Thread-1698 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:24:49,699 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:25:09,704 | ERROR | Thread-1702 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:25:09,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:25:14,274 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:25:14,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:25:39,222 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:25:39,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:25:39,714 | ERROR | Thread-1707 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:25:39,716 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:25:59,718 | ERROR | Thread-1712 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:25:59,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:26:04,147 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:26:04,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:26:29,210 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:26:29,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:26:29,725 | ERROR | Thread-1716 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:26:29,728 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:26:49,731 | ERROR | Thread-1720 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:26:49,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:26:54,163 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:26:54,461 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:27:19,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:27:19,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:27:19,739 | ERROR | Thread-1724 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:27:19,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:27:39,499 | ERROR | Thread-1728 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:27:39,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:27:44,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:27:44,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:28:09,155 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:28:09,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:28:09,506 | ERROR | Thread-1733 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:28:09,508 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:28:29,509 | ERROR | Thread-1737 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:28:29,512 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:28:34,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:28:34,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:28:59,249 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:28:59,519 | ERROR | Thread-1742 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:28:59,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:28:59,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:29:19,527 | ERROR | Thread-1747 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:29:19,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:29:24,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:29:24,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:29:49,222 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:29:49,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:29:49,531 | ERROR | Thread-1751 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:29:49,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:30:09,537 | ERROR | Thread-1756 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:30:09,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:30:14,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:30:14,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:30:39,161 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:30:39,546 | ERROR | Thread-1760 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:30:39,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:30:39,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:30:59,613 | ERROR | Thread-1765 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:30:59,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:31:04,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:31:04,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:31:29,191 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:31:29,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:31:29,559 | ERROR | Thread-1770 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:31:29,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:31:49,568 | ERROR | Thread-1774 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:31:49,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:31:54,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:31:54,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:32:19,240 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:32:19,533 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:32:19,573 | ERROR | Thread-1779 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:32:19,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:32:39,581 | ERROR | Thread-1783 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:32:39,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:32:44,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:32:44,461 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:33:09,257 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:33:09,587 | ERROR | Thread-1788 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:33:09,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:33:09,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:33:29,594 | ERROR | Thread-1792 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:33:29,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:33:34,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:33:34,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:33:59,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:33:59,611 | ERROR | Thread-1796 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:33:59,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:33:59,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:34:19,608 | ERROR | Thread-1801 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:34:19,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:34:24,233 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:34:24,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:34:49,255 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:34:49,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:34:49,614 | ERROR | Thread-1805 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:34:49,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:35:09,620 | ERROR | Thread-1810 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:35:09,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:35:14,234 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:35:14,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:35:39,163 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:35:39,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:35:39,627 | ERROR | Thread-1814 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:35:39,628 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:35:59,634 | ERROR | Thread-1818 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:35:59,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:36:04,094 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:36:04,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:36:29,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:36:29,440 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:36:29,649 | ERROR | Thread-1822 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:36:29,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:36:49,647 | ERROR | Thread-1826 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:36:49,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:36:54,315 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:36:54,701 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:37:19,156 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:37:19,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:37:19,656 | ERROR | Thread-1832 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:37:19,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:37:39,671 | ERROR | Thread-1836 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:37:39,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:37:44,104 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:37:44,413 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:38:09,097 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:38:09,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:38:09,676 | ERROR | Thread-1841 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:38:09,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:38:29,676 | ERROR | Thread-1845 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:38:29,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:38:34,098 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:38:34,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:38:59,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:38:59,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:38:59,683 | ERROR | Thread-1849 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:38:59,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:39:19,690 | ERROR | Thread-1854 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:39:19,692 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:39:24,110 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:39:24,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:39:49,172 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:39:49,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:39:49,701 | ERROR | Thread-1858 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:39:49,703 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:40:09,705 | ERROR | Thread-1863 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:40:09,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:40:14,088 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:40:14,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:40:39,118 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:40:39,517 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:40:39,716 | ERROR | Thread-1867 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:40:39,718 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:40:59,719 | ERROR | Thread-1871 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:40:59,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:41:04,066 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:41:04,330 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:41:29,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:41:29,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:41:29,727 | ERROR | Thread-1876 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:41:29,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:41:49,737 | ERROR | Thread-1880 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:41:49,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:41:54,105 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:41:54,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:42:19,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:42:19,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:42:19,743 | ERROR | Thread-1884 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:42:19,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:42:39,748 | ERROR | Thread-1888 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:42:39,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:42:44,063 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:42:44,335 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:43:09,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:43:09,509 | ERROR | Thread-1892 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:43:09,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:43:09,699 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:43:29,511 | ERROR | Thread-1896 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:43:29,512 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:43:34,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:43:34,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:43:59,195 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:43:59,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:43:59,519 | ERROR | Thread-1900 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:43:59,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:44:19,524 | ERROR | Thread-1905 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:44:19,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:44:24,292 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:44:24,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:44:49,169 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:44:49,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:44:49,549 | ERROR | Thread-1909 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:44:49,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:45:09,538 | ERROR | Thread-1914 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:45:09,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:45:14,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:45:14,538 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:45:39,177 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:45:39,550 | ERROR | Thread-1918 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:45:39,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:45:39,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:45:59,552 | ERROR | Thread-1923 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:45:59,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:46:04,200 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:46:04,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:46:29,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:46:29,437 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:46:29,560 | ERROR | Thread-1927 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:46:29,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:46:49,567 | ERROR | Thread-1931 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:46:49,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:46:54,124 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:46:54,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:47:19,294 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:47:19,575 | ERROR | Thread-1936 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:47:19,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:47:19,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:47:39,582 | ERROR | Thread-1940 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:47:39,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:47:44,274 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:47:44,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:48:09,250 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:48:09,589 | ERROR | Thread-1945 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:48:09,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:48:09,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:48:29,611 | ERROR | Thread-1949 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:48:29,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:48:34,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:48:34,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:48:59,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:48:59,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:48:59,602 | ERROR | Thread-1953 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:48:59,605 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:49:19,609 | ERROR | Thread-1957 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:49:19,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:49:24,535 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:49:24,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:49:49,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:49:49,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:49:49,615 | ERROR | Thread-1963 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:49:49,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:50:09,625 | ERROR | Thread-1968 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:50:09,627 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:50:14,143 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:50:14,565 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:50:39,103 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:50:39,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:50:39,629 | ERROR | Thread-1972 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:50:39,631 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:50:59,638 | ERROR | Thread-1977 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:50:59,642 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:51:04,135 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:51:04,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:51:29,171 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:51:29,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:51:29,654 | ERROR | Thread-1981 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:51:29,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:51:49,651 | ERROR | Thread-1985 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:51:49,653 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:51:54,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:51:54,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:52:19,240 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:52:19,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:52:19,673 | ERROR | Thread-1989 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:52:19,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:52:39,664 | ERROR | Thread-1993 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:52:39,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:52:44,322 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:52:44,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:53:09,118 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:53:09,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:53:09,677 | ERROR | Thread-1998 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:53:09,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:53:29,695 | ERROR | Thread-2002 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:53:29,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:53:34,293 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:53:34,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:53:59,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:53:59,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:53:59,685 | ERROR | Thread-2006 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:53:59,687 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:54:19,692 | ERROR | Thread-2010 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:54:19,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:54:24,722 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:54:25,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:54:49,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:54:49,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:54:49,698 | ERROR | Thread-2015 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:54:49,700 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:55:09,716 | ERROR | Thread-2021 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:55:09,718 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:55:14,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:55:14,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:55:39,133 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:55:39,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:55:39,714 | ERROR | Thread-2025 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:55:39,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:55:59,721 | ERROR | Thread-2030 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:55:59,723 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:56:04,230 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:56:04,538 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:56:29,305 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:56:29,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:56:29,727 | ERROR | Thread-2034 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:56:29,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:56:49,739 | ERROR | Thread-2039 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:56:49,741 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:56:54,266 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:56:54,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:57:19,206 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:57:19,494 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:57:19,743 | ERROR | Thread-2044 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:57:19,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:57:39,747 | ERROR | Thread-2048 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:57:39,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:57:44,264 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:57:44,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:58:09,167 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:58:09,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:58:09,754 | ERROR | Thread-2053 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:58:09,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:58:29,511 | ERROR | Thread-2057 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:58:29,513 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:58:34,318 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:58:34,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:58:59,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:58:59,519 | ERROR | Thread-2061 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:58:59,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:58:59,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:59:19,525 | ERROR | Thread-2066 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:59:19,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:59:24,265 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:59:24,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 00:59:49,225 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 00:59:49,533 | ERROR | Thread-2070 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 00:59:49,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 00:59:49,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:00:09,545 | ERROR | Thread-2074 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:00:09,546 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:00:14,172 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:00:14,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:00:39,091 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:00:39,485 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:00:39,547 | ERROR | Thread-2078 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:00:39,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:00:59,554 | ERROR | Thread-2082 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:00:59,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:01:04,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:01:04,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:01:29,261 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:01:29,561 | ERROR | Thread-2087 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:01:29,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:01:29,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:01:49,568 | ERROR | Thread-2091 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:01:49,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:01:54,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:01:54,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:02:19,090 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:02:19,387 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:02:19,577 | ERROR | Thread-2095 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:02:19,579 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:02:39,582 | ERROR | Thread-2101 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:02:39,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:02:44,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:02:44,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:03:09,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:03:09,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:03:09,588 | ERROR | Thread-2105 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:03:09,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:03:29,593 | ERROR | Thread-2110 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:03:29,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:03:34,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:03:34,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:03:59,068 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:03:59,346 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:03:59,604 | ERROR | Thread-2114 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:03:59,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:04:19,608 | ERROR | Thread-2119 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:04:19,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:04:24,046 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:04:24,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:04:49,102 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:04:49,387 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:04:49,619 | ERROR | Thread-2123 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:04:49,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:05:09,622 | ERROR | Thread-2127 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:05:09,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:05:14,106 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:05:14,421 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:05:39,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:05:39,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:05:39,632 | ERROR | Thread-2131 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:05:39,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:05:59,639 | ERROR | Thread-2135 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:05:59,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:06:04,118 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:06:04,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:06:29,127 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:06:29,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:06:29,644 | ERROR | Thread-2139 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:06:29,647 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:06:49,649 | ERROR | Thread-2143 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:06:49,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:06:54,087 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:06:54,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:07:19,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:07:19,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:07:19,657 | ERROR | Thread-2148 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:07:19,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:07:39,664 | ERROR | Thread-2152 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:07:39,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:07:44,635 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:07:44,926 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:08:09,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:08:09,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:08:09,672 | ERROR | Thread-2158 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:08:09,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:08:29,678 | ERROR | Thread-2162 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:08:29,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:08:34,331 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:08:34,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:08:59,067 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:08:59,351 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:08:59,686 | ERROR | Thread-2166 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:08:59,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:09:19,695 | ERROR | Thread-2170 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:09:19,698 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:09:24,099 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:09:24,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:09:49,464 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:09:49,702 | ERROR | Thread-2174 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:09:49,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:09:49,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:10:09,709 | ERROR | Thread-2179 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:10:09,711 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:10:14,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:10:14,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:10:39,042 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:10:39,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:10:39,714 | ERROR | Thread-2183 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:10:39,716 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:10:59,719 | ERROR | Thread-2188 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:10:59,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:11:04,155 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:11:04,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:11:29,247 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:11:29,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:11:29,728 | ERROR | Thread-2192 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:11:29,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:11:49,743 | ERROR | Thread-2196 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:11:49,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:11:54,168 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:11:54,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:12:19,080 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:12:19,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:12:19,747 | ERROR | Thread-2200 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:12:19,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:12:39,749 | ERROR | Thread-2205 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:12:39,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:12:44,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:12:44,394 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:13:09,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:13:09,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:13:09,758 | ERROR | Thread-2209 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:13:09,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:13:29,765 | ERROR | Thread-2213 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:13:29,768 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:13:34,295 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:13:34,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:13:59,106 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:13:59,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:13:59,771 | ERROR | Thread-2217 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:13:59,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:14:19,530 | ERROR | Thread-2222 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:14:19,534 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:14:24,100 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:14:24,443 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:14:49,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:14:49,440 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:14:49,535 | ERROR | Thread-2226 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:14:49,538 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:15:09,540 | ERROR | Thread-2231 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:15:09,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:15:14,078 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:15:14,333 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:15:39,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:15:39,554 | ERROR | Thread-2236 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:15:39,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:15:39,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:15:59,553 | ERROR | Thread-2241 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:15:59,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:16:04,038 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:16:04,346 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:16:29,107 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:16:29,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:16:29,561 | ERROR | Thread-2245 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:16:29,565 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:16:49,577 | ERROR | Thread-2249 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:16:49,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:16:54,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:16:54,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:17:19,390 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:17:19,578 | ERROR | Thread-2253 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:17:19,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:17:19,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:17:39,581 | ERROR | Thread-2258 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:17:39,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:17:44,111 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:17:44,440 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:18:09,099 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:18:09,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:18:09,590 | ERROR | Thread-2262 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:18:09,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:18:29,597 | ERROR | Thread-2266 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:18:29,601 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:18:34,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:18:34,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:18:59,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:18:59,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:18:59,604 | ERROR | Thread-2270 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:18:59,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:19:19,611 | ERROR | Thread-2275 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:19:19,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:19:24,322 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:19:24,681 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:19:49,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:19:49,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:19:49,620 | ERROR | Thread-2279 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:19:49,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:20:09,622 | ERROR | Thread-2284 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:20:09,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:20:14,196 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:20:14,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:20:39,097 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:20:39,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:20:39,633 | ERROR | Thread-2288 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:20:39,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:20:59,647 | ERROR | Thread-2293 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:20:59,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:21:04,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:21:04,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:21:29,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:21:29,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:21:29,652 | ERROR | Thread-2297 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:21:29,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:21:49,656 | ERROR | Thread-2301 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:21:49,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:21:54,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:21:54,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:22:19,089 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:22:19,374 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:22:19,660 | ERROR | Thread-2307 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:22:19,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:22:39,666 | ERROR | Thread-2311 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:22:39,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:22:44,105 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:22:44,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:23:09,139 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:23:09,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:23:09,674 | ERROR | Thread-2315 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:23:09,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:23:29,684 | ERROR | Thread-2319 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:23:29,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:23:34,215 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:23:34,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:23:59,166 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:23:59,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:23:59,687 | ERROR | Thread-2323 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:23:59,689 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:24:19,694 | ERROR | Thread-2328 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:24:19,700 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:24:24,106 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:24:24,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:24:49,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:24:49,635 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:24:49,701 | ERROR | Thread-2333 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:24:49,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:25:09,715 | ERROR | Thread-2337 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:25:09,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:25:14,160 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:25:14,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:25:39,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:25:39,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:25:39,716 | ERROR | Thread-2341 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:25:39,719 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:25:59,722 | ERROR | Thread-2346 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:25:59,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:26:04,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:26:04,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:26:29,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:26:29,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:26:29,728 | ERROR | Thread-2350 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:26:29,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:26:49,735 | ERROR | Thread-2354 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:26:49,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:26:54,420 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:26:54,852 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:27:19,491 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:27:19,742 | ERROR | Thread-2360 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:27:19,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:27:19,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:27:39,756 | ERROR | Thread-2364 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:27:39,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:27:44,140 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:27:44,419 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:28:09,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:28:09,475 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:28:09,758 | ERROR | Thread-2368 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:28:09,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:28:29,763 | ERROR | Thread-2372 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:28:29,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:28:34,309 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:28:34,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:28:59,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:28:59,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:28:59,771 | ERROR | Thread-2377 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:28:59,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:29:19,777 | ERROR | Thread-2382 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:29:19,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:29:24,110 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:29:24,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:29:49,091 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:29:49,371 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:29:49,540 | ERROR | Thread-2386 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:29:49,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:30:09,572 | ERROR | Thread-2390 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:30:09,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:30:14,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:30:14,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:30:39,252 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:30:39,548 | ERROR | Thread-2394 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:30:39,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:30:39,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:30:59,555 | ERROR | Thread-2399 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:30:59,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:31:04,144 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:31:04,442 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:31:29,195 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:31:29,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:31:29,562 | ERROR | Thread-2403 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:31:29,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:31:49,570 | ERROR | Thread-2407 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:31:49,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:31:54,264 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:31:54,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:32:19,055 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:32:19,363 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:32:19,575 | ERROR | Thread-2412 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:32:19,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:32:39,583 | ERROR | Thread-2416 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:32:39,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:32:44,160 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:32:44,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:33:09,186 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:33:09,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:33:09,592 | ERROR | Thread-2421 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:33:09,593 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:33:29,599 | ERROR | Thread-2426 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:33:29,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:33:34,401 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:33:34,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:33:59,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:33:59,446 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:33:59,604 | ERROR | Thread-2430 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:33:59,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:34:19,610 | ERROR | Thread-2434 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:34:19,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:34:24,072 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:34:24,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:34:49,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:34:49,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:34:49,617 | ERROR | Thread-2438 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:34:49,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:35:09,626 | ERROR | Thread-2443 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:35:09,630 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:35:14,076 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:35:14,404 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:35:39,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:35:39,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:35:39,632 | ERROR | Thread-2447 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:35:39,634 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:35:59,639 | ERROR | Thread-2452 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:35:59,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:36:04,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:36:04,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:36:29,264 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:36:29,659 | ERROR | Thread-2456 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:36:29,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:36:29,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:36:49,655 | ERROR | Thread-2461 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:36:49,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:36:54,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:36:54,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:37:19,322 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:37:19,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:37:19,660 | ERROR | Thread-2465 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:37:19,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:37:39,666 | ERROR | Thread-2469 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:37:39,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:37:44,325 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:37:44,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:38:09,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:38:09,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:38:09,673 | ERROR | Thread-2475 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:38:09,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:38:29,679 | ERROR | Thread-2479 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:38:29,681 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:38:34,229 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:38:34,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:38:59,100 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:38:59,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:38:59,687 | ERROR | Thread-2483 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:38:59,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:39:19,694 | ERROR | Thread-2488 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:39:19,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:39:24,121 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:39:24,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:39:49,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:39:49,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:39:49,705 | ERROR | Thread-2492 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:39:49,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:40:09,707 | ERROR | Thread-2496 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:40:09,709 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:40:14,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:40:14,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:40:39,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:40:39,533 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:40:39,727 | ERROR | Thread-2500 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:40:39,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:40:59,721 | ERROR | Thread-2505 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:40:59,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:41:04,135 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:41:04,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:41:29,092 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:41:29,387 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:41:29,751 | ERROR | Thread-2509 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:41:29,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:41:49,737 | ERROR | Thread-2513 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:41:49,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:41:54,433 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:41:54,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:42:19,098 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:42:19,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:42:19,747 | ERROR | Thread-2518 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:42:19,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:42:39,750 | ERROR | Thread-2523 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:42:39,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:42:44,098 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:42:44,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:43:09,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:43:09,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:43:09,760 | ERROR | Thread-2527 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:43:09,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:43:29,762 | ERROR | Thread-2531 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:43:29,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:43:34,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:43:34,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:43:59,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:43:59,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:43:59,774 | ERROR | Thread-2535 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:43:59,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:44:19,782 | ERROR | Thread-2541 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:44:19,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:44:24,206 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:44:24,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:44:49,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:44:49,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:44:49,787 | ERROR | Thread-2545 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:44:49,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:45:09,790 | ERROR | Thread-2549 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:45:09,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:45:14,117 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:45:14,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:45:39,106 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:45:39,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:45:39,554 | ERROR | Thread-2553 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:45:39,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:45:59,554 | ERROR | Thread-2559 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:45:59,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:46:04,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:46:04,362 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:46:29,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:46:29,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:46:29,563 | ERROR | Thread-2563 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:46:29,565 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:46:49,569 | ERROR | Thread-2567 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:46:49,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:46:54,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:46:54,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:47:19,068 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:47:19,348 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:47:19,579 | ERROR | Thread-2571 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:47:19,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:47:39,582 | ERROR | Thread-2575 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:47:39,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:47:44,096 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:47:44,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:48:09,163 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:48:09,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:48:09,590 | ERROR | Thread-2581 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:48:09,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:48:29,597 | ERROR | Thread-2585 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:48:29,601 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:48:34,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:48:34,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:48:59,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:48:59,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:48:59,605 | ERROR | Thread-2589 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:48:59,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:49:19,616 | ERROR | Thread-2593 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:49:19,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:49:24,245 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:49:24,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:49:49,258 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:49:49,620 | ERROR | Thread-2597 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:49:49,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:49:49,643 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:50:09,628 | ERROR | Thread-2602 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:50:09,630 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:50:14,206 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:50:14,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:50:39,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:50:39,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:50:39,633 | ERROR | Thread-2606 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:50:39,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:50:59,642 | ERROR | Thread-2611 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:50:59,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:51:04,108 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:51:04,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:51:29,113 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:51:29,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:51:29,657 | ERROR | Thread-2615 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:51:29,660 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:51:49,652 | ERROR | Thread-2619 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:51:49,653 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:51:54,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:51:54,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:52:19,088 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:52:19,380 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:52:19,661 | ERROR | Thread-2625 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:52:19,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:52:39,666 | ERROR | Thread-2629 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:52:39,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:52:44,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:52:44,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:53:09,098 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:53:09,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:53:09,674 | ERROR | Thread-2633 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:53:09,676 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:53:29,682 | ERROR | Thread-2637 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:53:29,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:53:34,231 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:53:34,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:53:59,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:53:59,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:53:59,688 | ERROR | Thread-2641 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:53:59,692 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:54:19,698 | ERROR | Thread-2646 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:54:19,702 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:54:24,209 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:54:24,512 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:54:49,161 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:54:49,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:54:49,703 | ERROR | Thread-2650 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:54:49,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:55:09,719 | ERROR | Thread-2655 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:55:09,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:55:14,139 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:55:14,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:55:39,328 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:55:39,700 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:55:39,722 | ERROR | Thread-2659 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:55:39,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:55:59,723 | ERROR | Thread-2664 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:55:59,725 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:56:04,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:56:04,394 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:56:29,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:56:29,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:56:29,732 | ERROR | Thread-2668 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:56:29,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:56:49,735 | ERROR | Thread-2672 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:56:49,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:56:54,171 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:56:54,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:57:19,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:57:19,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:57:19,744 | ERROR | Thread-2677 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:57:19,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:57:39,750 | ERROR | Thread-2681 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:57:39,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:57:44,094 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:57:44,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:58:09,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:58:09,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:58:09,757 | ERROR | Thread-2686 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:58:09,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:58:29,763 | ERROR | Thread-2690 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:58:29,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:58:34,318 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:58:34,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:58:59,179 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:58:59,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:58:59,771 | ERROR | Thread-2695 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:58:59,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:59:19,782 | ERROR | Thread-2699 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:59:19,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 01:59:24,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:59:24,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:59:49,128 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 01:59:49,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 01:59:49,786 | ERROR | Thread-2703 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 01:59:49,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:00:09,796 | ERROR | Thread-2708 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:00:09,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:00:14,257 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:00:14,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:00:39,102 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:00:39,431 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:00:39,799 | ERROR | Thread-2712 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:00:39,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:00:59,554 | ERROR | Thread-2716 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:00:59,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:01:04,048 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:01:04,376 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:01:29,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:01:29,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:01:29,567 | ERROR | Thread-2722 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:01:29,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:01:49,568 | ERROR | Thread-2726 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:01:49,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:01:54,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:01:54,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:02:19,186 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:02:19,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:02:19,576 | ERROR | Thread-2730 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:02:19,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:02:39,584 | ERROR | Thread-2735 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:02:39,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:02:44,096 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:02:44,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:03:09,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:03:09,592 | ERROR | Thread-2739 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:03:09,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:03:09,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:03:29,597 | ERROR | Thread-2744 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:03:29,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:03:34,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:03:34,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:03:59,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:03:59,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:03:59,606 | ERROR | Thread-2748 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:03:59,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:04:19,614 | ERROR | Thread-2752 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:04:19,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:04:24,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:04:24,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:04:49,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:04:49,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:04:49,621 | ERROR | Thread-2756 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:04:49,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:05:09,641 | ERROR | Thread-2761 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:05:09,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:05:14,090 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:05:14,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:05:39,090 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:05:39,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:05:39,638 | ERROR | Thread-2765 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:05:39,642 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:05:59,641 | ERROR | Thread-2769 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:05:59,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:06:04,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:06:04,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:06:29,663 | ERROR | Thread-2774 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:06:29,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:06:30,024 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:06:30,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:06:49,653 | ERROR | Thread-2779 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:06:49,656 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:06:54,296 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:06:54,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:06:54,585 | ERROR | Thread-2783 | client.io.IOHandler | | Error handling data -java.lang.NullPointerException - at taurus.client.io.LagMonitor.fnPingPong(LagMonitor.java:43) - at taurus.client.io.SystemController.fnPingPong(SystemController.java:167) - at taurus.client.io.SystemController.handlePacket(SystemController.java:60) - at taurus.client.io.IOHandler.dispatchRequest(IOHandler.java:165) - at taurus.client.io.IOHandler.handlePacketData(IOHandler.java:138) - at taurus.client.io.IOHandler.onDataRead(IOHandler.java:193) - at taurus.client.io.SocketTcp.__handleBinaryData(SocketTcp.java:155) - at taurus.client.io.SocketTcp.__read(SocketTcp.java:133) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:07:19,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:07:19,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:07:19,663 | ERROR | Thread-2783 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:07:19,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:07:39,667 | ERROR | Thread-2787 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:07:39,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:07:44,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:07:44,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:08:09,234 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:08:09,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:08:09,676 | ERROR | Thread-2792 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:08:09,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:08:29,680 | ERROR | Thread-2796 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:08:29,682 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:08:34,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:08:34,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:08:59,091 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:08:59,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:08:59,692 | ERROR | Thread-2800 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:08:59,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:09:19,705 | ERROR | Thread-2805 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:09:19,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:09:24,061 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:09:24,343 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:09:49,020 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:09:49,358 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:09:49,707 | ERROR | Thread-2809 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:09:49,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:10:09,709 | ERROR | Thread-2814 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:10:09,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:10:14,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:10:14,495 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:10:39,169 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:10:39,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:10:39,726 | ERROR | Thread-2818 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:10:39,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:10:59,722 | ERROR | Thread-2822 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:10:59,723 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:11:04,123 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:11:04,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:11:29,084 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:11:29,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:11:29,730 | ERROR | Thread-2827 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:11:29,732 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:11:49,737 | ERROR | Thread-2831 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:11:49,740 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:11:54,284 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:11:54,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:12:19,253 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:12:19,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:12:19,746 | ERROR | Thread-2836 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:12:19,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:12:39,751 | ERROR | Thread-2840 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:12:39,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:12:44,135 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:12:44,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:13:09,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:13:09,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:13:09,763 | ERROR | Thread-2845 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:13:09,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:13:29,770 | ERROR | Thread-2849 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:13:29,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:13:34,423 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:13:34,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:13:59,103 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:13:59,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:13:59,792 | ERROR | Thread-2853 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:13:59,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:14:19,784 | ERROR | Thread-2858 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:14:19,787 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:14:24,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:14:24,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:14:49,085 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:14:49,357 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:14:49,788 | ERROR | Thread-2862 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:14:49,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:15:09,791 | ERROR | Thread-2867 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:15:09,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:15:14,230 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:15:14,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:15:39,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:15:39,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:15:39,804 | ERROR | Thread-2871 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:15:39,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:15:59,810 | ERROR | Thread-2876 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:15:59,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:16:04,163 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:16:04,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:16:29,278 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:16:29,564 | ERROR | Thread-2880 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:16:29,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:16:29,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:16:49,570 | ERROR | Thread-2885 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:16:49,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:16:54,127 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:16:54,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:17:19,068 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:17:19,342 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:17:19,578 | ERROR | Thread-2889 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:17:19,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:17:39,583 | ERROR | Thread-2893 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:17:39,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:17:44,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:17:44,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:18:09,087 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:18:09,517 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:18:09,595 | ERROR | Thread-2898 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:18:09,600 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:18:29,608 | ERROR | Thread-2903 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:18:29,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:18:34,444 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:18:34,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:18:59,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:18:59,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:18:59,611 | ERROR | Thread-2907 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:18:59,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:19:19,615 | ERROR | Thread-2911 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:19:19,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:19:24,161 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:19:24,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:19:49,223 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:19:49,562 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:19:49,619 | ERROR | Thread-2916 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:19:49,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:20:09,626 | ERROR | Thread-2920 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:20:09,628 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:20:14,431 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:20:14,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:20:39,258 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:20:39,633 | ERROR | Thread-2925 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:20:39,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:20:39,700 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:20:59,642 | ERROR | Thread-2929 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:20:59,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:21:04,261 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:21:04,709 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:21:29,233 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:21:29,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:21:29,647 | ERROR | Thread-2933 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:21:29,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:21:49,651 | ERROR | Thread-2937 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:21:49,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:21:54,278 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:21:54,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:22:19,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:22:19,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:22:19,661 | ERROR | Thread-2942 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:22:19,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:22:39,672 | ERROR | Thread-2946 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:22:39,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:22:44,214 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:22:44,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:23:09,087 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:23:09,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:23:09,674 | ERROR | Thread-2951 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:23:09,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:23:29,680 | ERROR | Thread-2955 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:23:29,681 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:23:34,436 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:23:34,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:23:59,220 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:23:59,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:23:59,687 | ERROR | Thread-2960 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:23:59,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:24:19,695 | ERROR | Thread-2964 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:24:19,699 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:24:24,364 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:24:24,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:24:49,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:24:49,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:24:49,703 | ERROR | Thread-2968 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:24:49,707 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:25:09,707 | ERROR | Thread-2973 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:25:09,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:25:14,174 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:25:14,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:25:39,281 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:25:39,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:25:39,719 | ERROR | Thread-2977 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:25:39,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:25:59,723 | ERROR | Thread-2981 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:25:59,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:26:04,178 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:26:04,516 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:26:29,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:26:29,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:26:29,728 | ERROR | Thread-2986 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:26:29,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:26:49,734 | ERROR | Thread-2990 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:26:49,736 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:26:54,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:26:54,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:27:19,078 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:27:19,394 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:27:19,746 | ERROR | Thread-2995 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:27:19,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:27:39,748 | ERROR | Thread-2999 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:27:39,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:27:44,296 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:27:44,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:28:09,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:28:09,485 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:28:09,756 | ERROR | Thread-3004 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:28:09,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:28:29,764 | ERROR | Thread-3008 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:28:29,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:28:34,494 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:28:34,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:28:59,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:28:59,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:28:59,770 | ERROR | Thread-3012 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:28:59,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:29:19,778 | ERROR | Thread-3017 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:29:19,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:29:24,055 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:29:24,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:29:49,123 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:29:49,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:29:49,784 | ERROR | Thread-3021 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:29:49,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:30:09,792 | ERROR | Thread-3026 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:30:09,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:30:14,277 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:30:14,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:287560 -02 一月 2026 | 02:30:14,825 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -02 一月 2026 | 02:30:15,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 一月 2026 | 02:30:15,334 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:30:15,468 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 一月 2026 | 02:30:15,565 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -02 一月 2026 | 02:30:15,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:925254 -02 一月 2026 | 02:30:15,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -02 一月 2026 | 02:30:15,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -02 一月 2026 | 02:30:15,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 一月 2026 | 02:30:15,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 一月 2026 | 02:30:15,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 一月 2026 | 02:30:16,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 一月 2026 | 02:30:16,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 一月 2026 | 02:30:16,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 一月 2026 | 02:30:16,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8301000 -02 一月 2026 | 02:30:16,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 一月 2026 | 02:30:16,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 一月 2026 | 02:30:16,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 一月 2026 | 02:30:16,197 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@376a4e46 -02 一月 2026 | 02:30:16,251 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -02 一月 2026 | 02:30:16,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -02 一月 2026 | 02:30:19,815 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:30:19,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:30:44,396 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:30:48,315 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:31:04,138 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:31:04,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:31:09,807 | ERROR | Thread-3035 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:31:09,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:31:29,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:31:29,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:31:29,811 | ERROR | Thread-3039 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:31:29,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:31:49,817 | ERROR | Thread-3043 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:31:49,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:31:54,138 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:31:54,248 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login -02 一月 2026 | 02:31:54,288 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -02 一月 2026 | 02:31:55,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:925254 -02 一月 2026 | 02:31:55,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -02 一月 2026 | 02:31:55,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 一月 2026 | 02:31:56,255 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:31:56,382 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 一月 2026 | 02:31:56,466 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -02 一月 2026 | 02:31:56,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:921810 -02 一月 2026 | 02:31:56,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -02 一月 2026 | 02:31:56,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -02 一月 2026 | 02:31:56,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 一月 2026 | 02:31:56,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 一月 2026 | 02:31:56,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 一月 2026 | 02:31:56,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 一月 2026 | 02:31:56,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 一月 2026 | 02:31:56,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 一月 2026 | 02:31:56,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 -02 一月 2026 | 02:31:56,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 一月 2026 | 02:31:56,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 一月 2026 | 02:31:57,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 一月 2026 | 02:31:57,122 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3211b468 -02 一月 2026 | 02:31:57,183 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -02 一月 2026 | 02:31:57,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -02 一月 2026 | 02:31:59,826 | ERROR | Thread-3030 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:31:59,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:34:49,301 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:34:49,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:35:09,623 | ERROR | Thread-3055 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:35:09,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:35:14,210 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:35:14,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:35:39,254 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:35:39,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:35:39,630 | ERROR | Thread-3059 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:35:39,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:35:59,637 | ERROR | Thread-3063 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:35:59,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:36:04,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:36:04,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:36:29,466 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:36:29,644 | ERROR | Thread-3068 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:36:29,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:36:29,762 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:36:49,653 | ERROR | Thread-3072 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:36:49,654 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:36:54,349 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:36:54,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:37:19,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:37:19,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:37:19,660 | ERROR | Thread-3077 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:37:19,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:37:39,664 | ERROR | Thread-3081 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:37:39,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:37:44,117 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:37:44,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:38:09,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:38:09,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:38:09,672 | ERROR | Thread-3086 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:38:09,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:38:29,677 | ERROR | Thread-3091 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:38:29,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:38:34,302 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:38:34,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:38:59,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:38:59,461 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:38:59,690 | ERROR | Thread-3095 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:38:59,692 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:39:19,692 | ERROR | Thread-3099 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:39:19,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:39:24,100 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:39:24,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:39:49,270 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:39:49,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:39:49,700 | ERROR | Thread-3103 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:39:49,703 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:40:09,706 | ERROR | Thread-3108 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:40:09,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:40:14,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:40:14,486 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:40:39,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:40:39,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:40:39,714 | ERROR | Thread-3113 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:40:39,718 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:40:59,720 | ERROR | Thread-3117 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:40:59,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:41:04,132 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:41:04,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:41:29,070 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:41:29,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:41:29,728 | ERROR | Thread-3121 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:41:29,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:41:49,733 | ERROR | Thread-3126 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:41:49,737 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:41:54,055 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:41:54,443 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:42:19,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:42:19,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:42:19,750 | ERROR | Thread-3130 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:42:19,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:42:39,751 | ERROR | Thread-3134 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:42:39,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:42:44,110 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:42:44,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:43:09,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:43:09,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:43:09,756 | ERROR | Thread-3139 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:43:09,759 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:43:29,764 | ERROR | Thread-3143 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:43:29,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:43:34,341 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:43:34,718 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:43:59,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:43:59,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:43:59,769 | ERROR | Thread-3147 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:43:59,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:44:19,776 | ERROR | Thread-3152 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:44:19,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:44:24,172 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:44:24,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:44:49,143 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:44:49,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:44:49,784 | ERROR | Thread-3156 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:44:49,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:45:09,789 | ERROR | Thread-3161 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:45:09,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:45:14,112 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:45:14,421 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:45:39,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:45:39,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:45:39,797 | ERROR | Thread-3165 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:45:39,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:45:59,818 | ERROR | Thread-3169 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:45:59,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:46:04,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:46:04,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:46:29,153 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:46:29,493 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:46:29,817 | ERROR | Thread-3174 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:46:29,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:46:49,818 | ERROR | Thread-3178 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:46:49,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:46:54,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:46:54,533 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:47:19,133 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:47:19,517 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:47:19,826 | ERROR | Thread-3184 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:47:19,829 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:47:39,830 | ERROR | Thread-3188 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:47:39,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:47:44,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:47:44,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:48:09,128 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:48:09,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:48:09,593 | ERROR | Thread-3192 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:48:09,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:48:29,613 | ERROR | Thread-3197 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:48:29,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:48:34,288 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:48:34,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:48:59,210 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:48:59,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:48:59,603 | ERROR | Thread-3201 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:48:59,605 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:49:19,609 | ERROR | Thread-3205 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:49:19,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:49:24,167 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:49:24,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:49:49,104 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:49:49,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:49:49,616 | ERROR | Thread-3209 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:49:49,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:50:09,623 | ERROR | Thread-3214 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:50:09,627 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:50:14,257 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:50:14,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:50:39,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:50:39,630 | ERROR | Thread-3218 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:50:39,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:50:39,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:50:59,649 | ERROR | Thread-3223 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:50:59,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:51:04,162 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:51:04,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:51:29,123 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:51:29,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:51:29,667 | ERROR | Thread-3227 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:51:29,670 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:51:49,654 | ERROR | Thread-3231 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:51:49,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:51:54,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:51:54,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:52:19,077 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:52:19,387 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:52:19,665 | ERROR | Thread-3236 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:52:19,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:52:39,663 | ERROR | Thread-3240 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:52:39,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:52:44,348 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:52:44,702 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:53:09,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:53:09,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:53:09,676 | ERROR | Thread-3244 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:53:09,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:53:29,678 | ERROR | Thread-3250 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:53:29,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:53:34,284 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:53:34,713 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:53:59,200 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:53:59,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:53:59,686 | ERROR | Thread-3254 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:53:59,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:54:19,692 | ERROR | Thread-3258 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:54:19,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:54:24,157 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:54:24,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:54:49,248 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:54:49,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:54:49,703 | ERROR | Thread-3262 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:54:49,706 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:55:09,714 | ERROR | Thread-3268 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:55:09,716 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:55:14,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:55:14,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:55:39,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:55:39,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:55:39,717 | ERROR | Thread-3272 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:55:39,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:55:59,719 | ERROR | Thread-3276 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:55:59,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:56:04,120 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:56:04,475 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:56:29,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:56:29,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:56:29,727 | ERROR | Thread-3280 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:56:29,736 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:56:49,738 | ERROR | Thread-3284 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:56:49,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:56:54,231 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:56:54,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:57:19,132 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:57:19,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:57:19,740 | ERROR | Thread-3289 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:57:19,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:57:39,748 | ERROR | Thread-3293 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:57:39,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:57:44,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:57:44,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:58:09,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:58:09,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:58:09,759 | ERROR | Thread-3298 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:58:09,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:58:29,764 | ERROR | Thread-3302 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:58:29,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:58:34,468 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:58:34,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:58:59,161 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:58:59,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:58:59,768 | ERROR | Thread-3306 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:58:59,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:59:19,779 | ERROR | Thread-3311 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:59:19,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 02:59:24,140 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:59:24,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:59:49,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 02:59:49,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 02:59:49,787 | ERROR | Thread-3315 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 02:59:49,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:00:09,788 | ERROR | Thread-3320 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:00:09,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:00:14,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:00:14,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:00:39,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:00:39,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:00:39,796 | ERROR | Thread-3324 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:00:39,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:00:59,802 | ERROR | Thread-3328 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:00:59,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:01:04,374 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:01:04,737 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:01:29,123 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:01:29,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:01:29,811 | ERROR | Thread-3334 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:01:29,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:01:49,820 | ERROR | Thread-3338 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:01:49,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:01:54,166 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:01:54,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:02:19,232 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:02:19,546 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:02:19,825 | ERROR | Thread-3342 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:02:19,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:02:39,830 | ERROR | Thread-3346 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:02:39,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:02:44,310 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:02:44,638 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:03:09,229 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:03:09,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:03:09,838 | ERROR | Thread-3350 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:03:09,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:03:29,597 | ERROR | Thread-3356 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:03:29,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:03:34,337 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:03:34,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:03:59,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:03:59,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:03:59,602 | ERROR | Thread-3360 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:03:59,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:04:19,614 | ERROR | Thread-3364 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:04:19,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:04:24,107 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:04:24,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:04:49,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:04:49,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:04:49,618 | ERROR | Thread-3368 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:04:49,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:05:09,621 | ERROR | Thread-3373 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:05:09,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:05:14,215 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:05:14,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:05:39,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:05:39,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:05:39,629 | ERROR | Thread-3377 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:05:39,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:05:59,639 | ERROR | Thread-3381 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:05:59,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:06:04,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:06:04,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:06:29,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:06:29,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:06:29,643 | ERROR | Thread-3386 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:06:29,645 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:06:49,651 | ERROR | Thread-3390 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:06:49,666 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:06:54,515 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:06:54,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:07:19,064 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:07:19,361 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:07:19,659 | ERROR | Thread-3395 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:07:19,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:07:39,663 | ERROR | Thread-3399 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:07:39,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:07:44,103 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:07:44,453 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:08:09,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:08:09,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:08:09,672 | ERROR | Thread-3403 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:08:09,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:08:29,679 | ERROR | Thread-3408 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:08:29,681 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:08:34,422 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:08:34,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:08:59,273 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:08:59,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:08:59,686 | ERROR | Thread-3413 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:08:59,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:09:19,692 | ERROR | Thread-3417 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:09:19,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:09:24,055 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:09:24,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:09:49,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:09:49,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:09:49,698 | ERROR | Thread-3421 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:09:49,701 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:10:09,704 | ERROR | Thread-3426 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:10:09,706 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:10:14,134 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:10:14,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:10:39,116 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:10:39,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:10:39,712 | ERROR | Thread-3430 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:10:39,715 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:10:59,717 | ERROR | Thread-3434 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:10:59,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:11:04,122 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:11:04,442 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:11:29,104 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:11:29,451 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:11:29,732 | ERROR | Thread-3439 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:11:29,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:11:49,731 | ERROR | Thread-3443 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:11:49,732 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:11:54,105 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:11:54,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:12:19,092 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:12:19,377 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:12:19,743 | ERROR | Thread-3448 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:12:19,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:12:39,761 | ERROR | Thread-3452 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:12:39,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:12:44,171 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:12:44,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:13:09,090 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:13:09,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:13:09,756 | ERROR | Thread-3456 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:13:09,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:13:29,766 | ERROR | Thread-3461 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:13:29,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:13:34,171 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:13:34,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:13:59,076 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:13:59,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:13:59,770 | ERROR | Thread-3465 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:13:59,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:14:19,775 | ERROR | Thread-3470 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:14:19,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:14:24,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:14:24,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:14:49,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:14:49,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:14:49,781 | ERROR | Thread-3474 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:14:49,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:15:09,788 | ERROR | Thread-3479 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:15:09,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:15:14,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:15:14,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:15:39,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:15:39,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:15:39,795 | ERROR | Thread-3483 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:15:39,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:15:59,801 | ERROR | Thread-3487 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:15:59,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:16:04,212 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:16:04,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:16:29,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:16:29,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:16:29,810 | ERROR | Thread-3493 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:16:29,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:16:49,814 | ERROR | Thread-3497 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:16:49,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:16:54,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:16:54,531 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:17:19,099 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:17:19,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:17:19,831 | ERROR | Thread-3502 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:17:19,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:17:39,830 | ERROR | Thread-3506 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:17:39,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:17:44,397 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:17:44,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:18:09,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:18:09,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:18:09,836 | ERROR | Thread-3510 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:18:09,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:18:29,845 | ERROR | Thread-3516 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:18:29,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:18:34,263 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:18:34,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:18:59,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:18:59,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:18:59,850 | ERROR | Thread-3520 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:18:59,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:19:19,606 | ERROR | Thread-3525 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:19:19,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:19:24,236 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:19:24,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:19:49,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:19:49,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:19:49,615 | ERROR | Thread-3529 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:19:49,630 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:20:09,624 | ERROR | Thread-3534 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:20:09,631 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:20:14,073 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:20:14,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:20:39,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:20:39,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:20:39,627 | ERROR | Thread-3538 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:20:39,630 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:20:59,633 | ERROR | Thread-3542 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:20:59,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:21:04,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:21:04,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:21:29,160 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:21:29,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:21:29,642 | ERROR | Thread-3547 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:21:29,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:21:49,646 | ERROR | Thread-3551 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:21:49,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:21:54,257 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:21:54,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:22:19,082 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:22:19,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:22:19,664 | ERROR | Thread-3556 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:22:19,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:22:39,688 | ERROR | Thread-3560 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:22:39,697 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:22:44,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:22:44,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:23:09,249 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:23:09,669 | ERROR | Thread-3564 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:23:09,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:23:09,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:23:29,680 | ERROR | Thread-3569 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:23:29,697 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:23:34,364 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:23:34,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:23:59,186 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:23:59,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:23:59,682 | ERROR | Thread-3573 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:23:59,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:24:19,689 | ERROR | Thread-3578 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:24:19,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:24:24,112 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:24:24,493 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:24:49,070 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:24:49,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:24:49,699 | ERROR | Thread-3582 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:24:49,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:25:09,703 | ERROR | Thread-3586 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:25:09,706 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:25:14,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:25:14,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:25:39,326 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:25:39,711 | ERROR | Thread-3590 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:25:39,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:25:39,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:25:59,727 | ERROR | Thread-3594 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:25:59,741 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:26:04,292 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:26:04,646 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:26:29,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:26:29,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:26:29,727 | ERROR | Thread-3599 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:26:29,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:26:49,730 | ERROR | Thread-3603 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:26:49,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:26:54,132 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:26:54,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:27:19,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:27:19,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:27:19,744 | ERROR | Thread-3607 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:27:19,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:27:39,744 | ERROR | Thread-3611 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:27:39,759 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:27:44,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:27:44,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:28:09,142 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:28:09,459 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:28:09,755 | ERROR | Thread-3615 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:28:09,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:28:29,757 | ERROR | Thread-3621 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:28:29,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:28:34,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:28:34,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:28:59,406 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:28:59,719 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:28:59,768 | ERROR | Thread-3625 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:28:59,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:29:19,772 | ERROR | Thread-3629 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:29:19,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:29:24,254 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:29:24,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:29:49,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:29:49,451 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:29:49,780 | ERROR | Thread-3634 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:29:49,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:30:09,789 | ERROR | Thread-3640 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:30:09,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:30:14,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:30:14,485 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:30:39,255 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:30:39,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:30:39,793 | ERROR | Thread-3644 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:30:39,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:30:59,800 | ERROR | Thread-3648 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:30:59,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:31:04,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:31:04,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:31:29,153 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:31:29,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:31:29,809 | ERROR | Thread-3653 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:31:29,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:31:49,817 | ERROR | Thread-3657 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:31:49,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:31:54,204 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:31:54,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:32:19,220 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:32:19,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:32:19,822 | ERROR | Thread-3662 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:32:19,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:32:39,827 | ERROR | Thread-3666 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:32:39,837 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:32:44,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:32:44,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:33:09,108 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:33:09,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:33:09,836 | ERROR | Thread-3670 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:33:09,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:33:29,841 | ERROR | Thread-3674 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:33:29,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:33:34,405 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:33:34,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:33:59,085 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:33:59,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:33:59,852 | ERROR | Thread-3678 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:33:59,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:34:19,855 | ERROR | Thread-3683 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:34:19,859 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:34:24,241 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:34:24,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:34:49,066 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:34:49,365 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:34:49,615 | ERROR | Thread-3688 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:34:49,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:35:09,621 | ERROR | Thread-3693 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:35:09,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:35:14,344 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:35:14,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:35:39,153 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:35:39,538 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:35:39,629 | ERROR | Thread-3697 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:35:39,634 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:35:59,638 | ERROR | Thread-3701 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:35:59,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:36:04,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:36:04,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:36:29,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:36:29,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:36:29,641 | ERROR | Thread-3706 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:36:29,654 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:36:49,646 | ERROR | Thread-3710 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:36:49,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:36:54,242 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:36:54,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:37:19,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:37:19,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:37:19,656 | ERROR | Thread-3715 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:37:19,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:37:39,663 | ERROR | Thread-3719 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:37:39,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:37:44,183 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:37:44,544 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:38:09,146 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:38:09,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:38:09,670 | ERROR | Thread-3723 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:38:09,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:38:29,678 | ERROR | Thread-3727 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:38:29,685 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:38:34,204 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:38:34,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:38:59,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:38:59,493 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:38:59,689 | ERROR | Thread-3731 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:38:59,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:39:19,693 | ERROR | Thread-3736 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:39:19,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:39:24,206 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:39:24,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:39:49,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:39:49,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:39:49,697 | ERROR | Thread-3740 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:39:49,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:40:09,728 | ERROR | Thread-3745 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:40:09,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:40:14,329 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:40:14,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:40:39,213 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:40:39,711 | ERROR | Thread-3749 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:40:39,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:40:39,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:40:59,733 | ERROR | Thread-3753 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:40:59,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:41:04,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:41:04,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:41:29,178 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:41:29,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:41:29,732 | ERROR | Thread-3758 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:41:29,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:41:49,730 | ERROR | Thread-3762 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:41:49,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:41:54,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:41:54,540 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:42:19,174 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:42:19,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:42:19,739 | ERROR | Thread-3767 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:42:19,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:42:39,744 | ERROR | Thread-3771 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:42:39,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:42:44,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:42:44,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:43:09,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:43:09,654 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:43:09,755 | ERROR | Thread-3776 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:43:09,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:43:29,761 | ERROR | Thread-3781 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:43:29,762 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:43:34,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:43:34,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:43:59,264 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:43:59,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:43:59,768 | ERROR | Thread-3785 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:43:59,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:44:19,772 | ERROR | Thread-3789 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:44:19,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:44:24,173 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:44:24,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:44:49,136 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:44:49,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:44:49,782 | ERROR | Thread-3793 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:44:49,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:45:09,798 | ERROR | Thread-3798 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:45:09,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:45:14,417 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:45:14,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:45:39,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:45:39,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:45:39,803 | ERROR | Thread-3802 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:45:39,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:45:59,800 | ERROR | Thread-3806 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:45:59,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:46:04,714 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:46:05,123 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:46:29,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:46:29,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:46:29,811 | ERROR | Thread-3811 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:46:29,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:46:49,815 | ERROR | Thread-3815 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:46:49,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:46:54,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:46:54,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:47:19,258 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:47:19,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:47:19,854 | ERROR | Thread-3820 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:47:19,862 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:47:39,827 | ERROR | Thread-3824 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:47:39,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:47:44,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:47:44,541 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:48:09,202 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:48:09,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:48:09,837 | ERROR | Thread-3828 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:48:09,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:48:29,842 | ERROR | Thread-3833 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:48:29,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:48:34,221 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:48:34,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:48:59,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:48:59,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:48:59,852 | ERROR | Thread-3837 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:48:59,862 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:49:19,866 | ERROR | Thread-3844 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:49:19,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:49:24,211 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:49:24,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:49:49,218 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:49:49,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:49:49,868 | ERROR | Thread-3848 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:49:49,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:50:09,869 | ERROR | Thread-3852 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:50:09,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:50:14,391 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:50:14,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:50:39,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:50:39,634 | ERROR | Thread-3856 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:50:39,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:50:39,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:50:59,634 | ERROR | Thread-3860 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:50:59,643 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:51:04,088 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:51:04,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:51:29,255 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:51:29,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:51:29,641 | ERROR | Thread-3864 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:51:29,653 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:51:49,648 | ERROR | Thread-3868 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:51:49,666 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:51:54,612 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:51:55,007 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:52:19,148 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:52:19,513 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:52:19,655 | ERROR | Thread-3873 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:52:19,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:52:39,661 | ERROR | Thread-3877 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:52:39,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:52:44,233 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:52:44,600 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:53:09,189 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:53:09,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:53:09,671 | ERROR | Thread-3881 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:53:09,683 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:53:29,675 | ERROR | Thread-3887 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:53:29,682 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:53:34,261 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:53:34,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:53:59,353 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:53:59,686 | ERROR | Thread-3891 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:53:59,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:53:59,736 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:54:19,698 | ERROR | Thread-3896 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:54:19,709 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:54:24,204 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:54:24,593 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:54:49,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:54:49,540 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:54:49,704 | ERROR | Thread-3900 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:54:49,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:55:09,701 | ERROR | Thread-3905 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:55:09,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:55:14,312 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:55:14,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:55:39,161 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:55:39,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:55:39,710 | ERROR | Thread-3909 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:55:39,719 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:55:59,717 | ERROR | Thread-3913 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:55:59,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:56:04,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:56:04,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:56:29,361 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:56:29,727 | ERROR | Thread-3918 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:56:29,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:56:29,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:56:49,731 | ERROR | Thread-3922 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:56:49,732 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:56:54,244 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:56:54,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:57:19,151 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:57:19,544 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:57:19,740 | ERROR | Thread-3927 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:57:19,759 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:57:39,745 | ERROR | Thread-3931 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:57:39,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:57:44,318 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:57:44,702 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:58:09,202 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:58:09,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:58:09,770 | ERROR | Thread-3935 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:58:09,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:58:29,766 | ERROR | Thread-3944 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:58:29,771 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:58:34,202 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:58:34,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:58:59,258 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:58:59,631 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:58:59,769 | ERROR | Thread-3948 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:58:59,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:59:19,771 | ERROR | Thread-3953 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:59:19,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 03:59:24,155 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:59:24,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:59:49,228 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 03:59:49,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 03:59:49,784 | ERROR | Thread-3957 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 03:59:49,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:00:09,785 | ERROR | Thread-3961 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:00:09,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:00:14,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:00:14,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:00:39,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:00:39,638 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:00:39,831 | ERROR | Thread-3965 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:00:39,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:00:59,799 | ERROR | Thread-3969 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:00:59,802 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:01:04,294 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:01:04,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:01:29,184 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:01:29,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:01:29,807 | ERROR | Thread-3974 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:01:29,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:01:49,813 | ERROR | Thread-3978 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:01:49,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:01:54,442 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:01:54,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:02:19,218 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:02:19,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:02:19,832 | ERROR | Thread-3984 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:02:19,851 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:02:39,827 | ERROR | Thread-3988 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:02:39,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:02:44,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:02:44,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:03:09,232 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:03:09,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:03:09,836 | ERROR | Thread-3992 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:03:09,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:03:29,841 | ERROR | Thread-3997 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:03:29,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:03:34,227 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:03:34,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:03:59,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:03:59,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:03:59,853 | ERROR | Thread-4001 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:03:59,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:04:19,873 | ERROR | Thread-4006 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:04:19,885 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:04:24,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:04:24,532 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:04:49,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:04:49,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:04:49,878 | ERROR | Thread-4010 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:04:49,883 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:05:09,868 | ERROR | Thread-4014 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:05:09,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:05:14,149 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:05:14,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:05:39,292 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:05:39,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:05:39,876 | ERROR | Thread-4018 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:05:39,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:05:59,882 | ERROR | Thread-4022 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:05:59,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:06:04,348 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:06:04,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:06:29,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:06:29,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:06:29,641 | ERROR | Thread-4026 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:06:29,642 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:06:49,646 | ERROR | Thread-4030 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:06:49,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:06:54,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:06:54,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:07:19,182 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:07:19,632 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:07:19,656 | ERROR | Thread-4034 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:07:19,660 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:07:39,666 | ERROR | Thread-4039 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:07:39,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:07:44,263 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:07:44,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:08:09,147 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:08:09,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:08:09,671 | ERROR | Thread-4043 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:08:09,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:08:29,680 | ERROR | Thread-4048 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:08:29,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:08:34,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:08:34,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:08:59,138 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:08:59,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:08:59,683 | ERROR | Thread-4052 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:08:59,697 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:09:19,691 | ERROR | Thread-4057 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:09:19,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:09:24,124 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:09:24,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:09:49,138 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:09:49,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:09:49,712 | ERROR | Thread-4061 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:09:49,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:10:09,701 | ERROR | Thread-4065 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:10:09,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:10:14,234 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:10:14,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:10:39,155 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:10:39,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:10:39,713 | ERROR | Thread-4069 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:10:39,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:10:59,715 | ERROR | Thread-4073 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:10:59,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:11:04,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:11:04,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:11:29,190 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:11:29,508 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:11:29,723 | ERROR | Thread-4078 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:11:29,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:11:49,731 | ERROR | Thread-4082 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:11:49,737 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:11:54,187 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:11:54,654 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:12:19,264 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:12:19,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:12:19,738 | ERROR | Thread-4087 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:12:19,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:12:39,821 | ERROR | Thread-4091 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:12:39,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:12:44,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:12:44,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:13:09,214 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:13:09,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:13:09,752 | ERROR | Thread-4095 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:13:09,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:13:29,773 | ERROR | Thread-4099 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:13:29,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:13:35,068 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:13:35,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:13:59,185 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:13:59,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:13:59,767 | ERROR | Thread-4103 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:13:59,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:14:19,771 | ERROR | Thread-4109 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:14:19,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:14:24,172 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:14:24,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:14:49,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:14:49,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:14:49,779 | ERROR | Thread-4113 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:14:49,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:15:09,785 | ERROR | Thread-4117 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:15:09,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:15:14,130 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:15:14,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:15:39,214 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:15:39,544 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:15:39,793 | ERROR | Thread-4121 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:15:39,808 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:15:59,799 | ERROR | Thread-4125 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:15:59,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:16:04,123 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:16:04,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:16:29,238 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:16:29,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:16:29,823 | ERROR | Thread-4129 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:16:29,825 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:16:49,811 | ERROR | Thread-4134 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:16:49,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:16:54,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:16:54,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:17:19,113 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:17:19,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:17:19,823 | ERROR | Thread-4139 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:17:19,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:17:39,829 | ERROR | Thread-4144 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:17:39,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:17:44,210 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:17:44,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:18:09,209 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:18:09,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:18:09,845 | ERROR | Thread-4148 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:18:09,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:18:29,841 | ERROR | Thread-4153 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:18:29,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:18:34,075 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:18:34,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:18:59,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:18:59,447 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:18:59,850 | ERROR | Thread-4157 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:18:59,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:19:19,856 | ERROR | Thread-4162 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:19:19,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:19:24,233 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:19:24,741 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:19:49,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:19:49,443 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:19:49,870 | ERROR | Thread-4166 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:19:49,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:20:09,879 | ERROR | Thread-4170 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:20:09,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:20:14,086 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:20:14,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:20:39,249 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:20:39,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:20:39,901 | ERROR | Thread-4175 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:20:39,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:20:59,881 | ERROR | Thread-4179 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:20:59,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:21:04,169 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:21:04,475 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:21:29,200 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:21:29,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:21:29,890 | ERROR | Thread-4184 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:21:29,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:21:49,645 | ERROR | Thread-4188 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:21:49,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:21:54,166 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:21:54,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:22:19,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:22:19,516 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 一月 2026 | 04:22:19,654 | ERROR | Thread-4193 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:22:19,662 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:22:39,661 | ERROR | Thread-4197 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -02 一月 2026 | 04:22:39,676 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 一月 2026 | 04:22:44,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -02 一月 2026 | 04:22:44,706 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect diff --git a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-03 b/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-03 deleted file mode 100644 index db7c58e..0000000 --- a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-03 +++ /dev/null @@ -1,1192 +0,0 @@ -03 一月 2026 | 01:06:48,971 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -03 一月 2026 | 01:06:49,044 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -03 一月 2026 | 01:06:49,905 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:06:50,314 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:07:09,666 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:07:09,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:07:14,793 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:07:15,113 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:07:39,670 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:07:39,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:07:39,747 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:07:40,085 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:07:59,675 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:07:59,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:08:04,807 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:08:04,975 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101777 login -03 一月 2026 | 01:08:05,023 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -03 一月 2026 | 01:08:06,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:921810 -03 一月 2026 | 01:08:06,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, 3, null, null, null, null, null, null, null, null, null] -03 一月 2026 | 01:08:06,434 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -03 一月 2026 | 01:08:06,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:08:07,001 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -03 一月 2026 | 01:08:07,100 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -03 一月 2026 | 01:08:07,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:600611 -03 一月 2026 | 01:08:07,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -03 一月 2026 | 01:08:07,379 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -03 一月 2026 | 01:08:07,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -03 一月 2026 | 01:08:07,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -03 一月 2026 | 01:08:07,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -03 一月 2026 | 01:08:07,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -03 一月 2026 | 01:08:07,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -03 一月 2026 | 01:08:07,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -03 一月 2026 | 01:08:07,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2230000 -03 一月 2026 | 01:08:07,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -03 一月 2026 | 01:08:07,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -03 一月 2026 | 01:08:07,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -03 一月 2026 | 01:08:07,648 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@8754ba6 -03 一月 2026 | 01:08:07,729 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -03 一月 2026 | 01:08:07,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -03 一月 2026 | 01:08:22,945 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -03 一月 2026 | 01:08:23,241 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:464ms -03 一月 2026 | 01:08:24,513 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:497ms -03 一月 2026 | 01:08:29,837 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:08:30,123 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:08:46,153 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 177475 -03 一月 2026 | 01:08:46,386 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:355ms -03 一月 2026 | 01:08:47,605 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:345ms -03 一月 2026 | 01:08:49,690 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:08:49,694 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:08:50,133 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1272ms -03 一月 2026 | 01:08:55,049 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:08:55,309 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101555 login -03 一月 2026 | 01:08:55,321 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -03 一月 2026 | 01:08:56,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -03 一月 2026 | 01:08:56,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:08:56,896 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -03 一月 2026 | 01:08:57,017 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -03 一月 2026 | 01:08:57,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:562903 -03 一月 2026 | 01:08:57,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -03 一月 2026 | 01:08:57,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -03 一月 2026 | 01:08:57,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -03 一月 2026 | 01:08:57,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -03 一月 2026 | 01:08:57,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -03 一月 2026 | 01:08:57,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -03 一月 2026 | 01:08:57,538 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -03 一月 2026 | 01:08:57,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -03 一月 2026 | 01:08:57,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8301000 -03 一月 2026 | 01:08:57,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -03 一月 2026 | 01:08:57,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -03 一月 2026 | 01:08:57,592 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -03 一月 2026 | 01:08:57,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3d79a35c -03 一月 2026 | 01:08:57,712 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -03 一月 2026 | 01:08:57,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -03 一月 2026 | 01:09:19,785 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:09:20,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:09:39,704 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:09:39,707 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:09:44,806 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:09:45,348 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:10:09,714 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:10:09,840 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:10:10,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:10:10,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:10:29,716 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:10:29,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:10:34,776 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:10:35,232 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:10:59,726 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:10:59,728 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:10:59,793 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:11:00,327 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:11:17,597 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -03 一月 2026 | 01:11:19,732 | ERROR | Thread-74 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:11:19,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:11:21,804 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -03 一月 2026 | 01:11:24,793 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:11:26,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:11:35,320 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:640ms -03 一月 2026 | 01:11:37,496 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:413ms -03 一月 2026 | 01:11:49,740 | ERROR | Thread-78 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:11:49,740 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:11:49,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:11:49,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:11:49,808 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:11:50,103 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:12:09,771 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:12:09,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:12:14,848 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:12:15,159 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:12:39,755 | ERROR | Thread-86 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:12:39,755 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:12:39,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:12:40,039 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:12:59,764 | ERROR | Thread-90 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:12:59,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:13:04,822 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:13:05,090 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:13:29,767 | ERROR | Thread-95 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:13:29,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:13:29,860 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:13:30,187 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:13:49,774 | ERROR | Thread-99 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:13:49,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:13:54,764 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:13:55,199 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:14:19,782 | ERROR | Thread-103 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:14:19,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:14:19,786 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:14:20,085 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:14:39,788 | ERROR | Thread-108 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:14:39,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:14:44,861 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:14:45,163 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:15:09,796 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:15:09,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:15:09,799 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:15:10,115 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:15:29,802 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:15:29,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:15:34,701 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:15:35,031 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:15:59,717 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:15:59,809 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:15:59,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:15:59,971 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:16:19,814 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:16:19,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:16:24,731 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:16:25,046 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:16:49,701 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:16:49,825 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:16:49,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:16:49,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:16:58,074 | INFO | qtp1605283233-182 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:474ms -03 一月 2026 | 01:17:09,831 | ERROR | Thread-134 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:17:09,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:17:14,756 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:17:15,017 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:17:39,586 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:17:39,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:17:39,654 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:17:39,923 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:17:59,607 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:17:59,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:18:04,773 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:18:05,040 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:18:29,604 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:18:29,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:18:29,738 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:18:30,037 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:18:49,607 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:18:49,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:18:54,776 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:18:55,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:19:19,614 | ERROR | Thread-157 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:19:19,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:19:19,693 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:19:19,960 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:19:39,619 | ERROR | Thread-161 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:19:39,627 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:19:44,764 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:19:45,025 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:20:09,630 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:20:09,643 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:20:09,761 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:20:10,077 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:20:29,640 | ERROR | Thread-170 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:20:29,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:20:34,738 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:20:35,051 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:20:59,643 | ERROR | Thread-174 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:20:59,644 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:20:59,769 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:21:00,056 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:21:19,647 | ERROR | Thread-179 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:21:19,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:21:24,757 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:21:25,178 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:21:49,656 | ERROR | Thread-183 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:21:49,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:21:49,714 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:21:49,949 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:22:09,674 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:22:09,676 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:22:14,716 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:22:15,018 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:22:39,669 | ERROR | Thread-192 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:22:39,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:22:39,777 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:22:40,034 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:22:59,675 | ERROR | Thread-196 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:22:59,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:23:04,662 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:23:04,923 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:23:29,684 | ERROR | Thread-201 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:23:29,687 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:23:29,700 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:23:29,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:23:49,691 | ERROR | Thread-205 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:23:49,694 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:23:54,737 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:23:55,061 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:24:19,697 | ERROR | Thread-210 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:24:19,697 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:24:19,700 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:24:20,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:24:39,703 | ERROR | Thread-214 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:24:39,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:24:44,754 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:24:45,014 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:25:09,711 | ERROR | Thread-218 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:25:09,713 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:25:09,800 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:25:10,072 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:25:29,718 | ERROR | Thread-222 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:25:29,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:25:34,790 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:25:35,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:25:59,725 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:25:59,725 | ERROR | Thread-226 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:25:59,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:26:00,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:26:19,732 | ERROR | Thread-230 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:26:19,735 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:26:24,802 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:26:25,074 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:26:49,718 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:26:49,739 | ERROR | Thread-234 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:26:49,741 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:26:50,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:27:09,747 | ERROR | Thread-238 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:27:09,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:27:14,729 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:27:14,983 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:27:39,755 | ERROR | Thread-245 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:27:39,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:27:39,991 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:27:40,275 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:27:59,761 | ERROR | Thread-249 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:27:59,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:28:04,787 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:28:05,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:28:29,771 | ERROR | Thread-254 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:28:29,772 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:28:29,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:28:30,076 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:28:49,773 | ERROR | Thread-258 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:28:49,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:28:54,782 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:28:55,052 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:29:19,782 | ERROR | Thread-263 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:29:19,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:29:19,825 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:29:20,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:29:39,787 | ERROR | Thread-267 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:29:39,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:29:44,813 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:29:45,136 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:30:09,792 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:30:09,795 | ERROR | Thread-271 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:30:09,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:30:10,198 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:30:29,802 | ERROR | Thread-276 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:30:29,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:30:34,746 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:30:35,061 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:30:59,782 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:30:59,811 | ERROR | Thread-280 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:30:59,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:31:00,145 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:31:19,817 | ERROR | Thread-285 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:31:19,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:31:24,744 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:31:25,053 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:31:49,824 | ERROR | Thread-289 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:31:49,825 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:31:49,885 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:31:50,158 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:32:09,830 | ERROR | Thread-293 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:32:09,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:32:14,743 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:32:15,099 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:32:39,704 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:32:39,838 | ERROR | Thread-298 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:32:39,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:32:39,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:32:59,845 | ERROR | Thread-302 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:32:59,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:33:04,837 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:33:05,135 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:33:29,601 | ERROR | Thread-307 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:33:29,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:33:29,783 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:33:30,053 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:33:49,607 | ERROR | Thread-311 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:33:49,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:33:54,740 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:33:54,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:34:19,621 | ERROR | Thread-315 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:34:19,622 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:34:20,004 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:34:20,286 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:34:39,621 | ERROR | Thread-320 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:34:39,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:34:44,709 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:34:44,959 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:35:09,629 | ERROR | Thread-324 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:35:09,632 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:35:09,778 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:35:10,107 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:35:29,636 | ERROR | Thread-329 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:35:29,638 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:35:34,754 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:35:35,036 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:35:59,645 | ERROR | Thread-333 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:35:59,646 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:35:59,698 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:36:00,006 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:36:19,651 | ERROR | Thread-338 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:36:19,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:36:24,702 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:36:25,031 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:36:49,656 | ERROR | Thread-342 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:36:49,657 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:36:49,731 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:36:50,030 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:37:09,662 | ERROR | Thread-346 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:37:09,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:37:14,728 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:37:15,006 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:37:39,682 | ERROR | Thread-350 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:37:39,685 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:37:39,730 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:37:40,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:37:59,677 | ERROR | Thread-354 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:37:59,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:38:04,834 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:38:05,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:38:29,685 | ERROR | Thread-358 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:38:29,687 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:38:29,830 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:38:30,112 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:38:49,692 | ERROR | Thread-362 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:38:49,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:38:54,771 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:38:55,113 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:39:19,698 | ERROR | Thread-367 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:39:19,701 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:39:19,780 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:39:20,139 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:39:39,706 | ERROR | Thread-371 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:39:39,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:39:44,788 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:39:45,054 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:40:09,715 | ERROR | Thread-375 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:40:09,718 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:40:09,783 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:40:10,060 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:40:29,718 | ERROR | Thread-380 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:40:29,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:40:34,750 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:40:35,063 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:40:59,726 | ERROR | Thread-384 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:40:59,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:40:59,736 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:40:59,998 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:41:19,734 | ERROR | Thread-389 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:41:19,736 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:41:24,792 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:41:25,083 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:41:49,717 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:41:49,750 | ERROR | Thread-393 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:41:49,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:41:50,022 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:42:09,745 | ERROR | Thread-399 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:42:09,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:42:14,862 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:42:15,204 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:42:39,754 | ERROR | Thread-403 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:42:39,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:42:39,763 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:42:40,058 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:42:59,761 | ERROR | Thread-407 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:42:59,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:43:04,760 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:43:05,033 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:43:15,554 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -03 一月 2026 | 01:43:15,594 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -03 一月 2026 | 01:43:16,330 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:43:16,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:43:39,775 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:43:39,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:43:41,377 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:43:41,692 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:43:58,214 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 112233 -03 一月 2026 | 01:43:58,502 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:422ms -03 一月 2026 | 01:43:59,690 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:385ms -03 一月 2026 | 01:43:59,776 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:43:59,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:44:03,187 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:332ms -03 一月 2026 | 01:44:05,243 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 112233 -03 一月 2026 | 01:44:05,566 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:438ms -03 一月 2026 | 01:44:06,091 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:392ms -03 一月 2026 | 01:44:06,292 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:44:06,682 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:44:07,698 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -03 一月 2026 | 01:44:07,992 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:404ms -03 一月 2026 | 01:44:08,523 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:341ms -03 一月 2026 | 01:44:10,537 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -03 一月 2026 | 01:44:10,796 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:373ms -03 一月 2026 | 01:44:11,405 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:358ms -03 一月 2026 | 01:44:12,688 | INFO | qtp1605283233-73 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -03 一月 2026 | 01:44:13,949 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1464ms -03 一月 2026 | 01:44:29,784 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:44:29,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:44:31,285 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:44:31,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:44:32,032 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -03 一月 2026 | 01:44:32,172 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -03 一月 2026 | 01:44:32,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:576113 -03 一月 2026 | 01:44:32,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -03 一月 2026 | 01:44:32,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -03 一月 2026 | 01:44:32,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -03 一月 2026 | 01:44:32,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -03 一月 2026 | 01:44:32,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -03 一月 2026 | 01:44:32,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -03 一月 2026 | 01:44:32,708 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -03 一月 2026 | 01:44:32,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -03 一月 2026 | 01:44:32,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8301000 -03 一月 2026 | 01:44:32,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -03 一月 2026 | 01:44:32,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -03 一月 2026 | 01:44:32,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -03 一月 2026 | 01:44:32,825 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@86a76d8 -03 一月 2026 | 01:44:32,902 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -03 一月 2026 | 01:44:32,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -03 一月 2026 | 01:44:56,286 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:44:57,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -03 一月 2026 | 01:44:57,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:44:57,664 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -03 一月 2026 | 01:44:57,729 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -03 一月 2026 | 01:44:57,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295689 -03 一月 2026 | 01:44:57,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -03 一月 2026 | 01:44:58,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -03 一月 2026 | 01:44:58,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -03 一月 2026 | 01:44:58,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -03 一月 2026 | 01:44:58,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -03 一月 2026 | 01:44:58,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -03 一月 2026 | 01:44:58,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -03 一月 2026 | 01:44:58,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -03 一月 2026 | 01:44:58,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 -03 一月 2026 | 01:44:58,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -03 一月 2026 | 01:44:58,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -03 一月 2026 | 01:44:58,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -03 一月 2026 | 01:44:58,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@31a1cb8d -03 一月 2026 | 01:44:58,353 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -03 一月 2026 | 01:44:58,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -03 一月 2026 | 01:45:21,229 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:45:21,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:45:39,826 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:45:39,831 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:45:46,369 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:45:46,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:46:09,812 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:46:09,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:46:11,324 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:46:11,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:46:29,819 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:46:29,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:46:36,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:46:36,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:46:59,826 | ERROR | Thread-66 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:46:59,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:47:01,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:47:01,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:47:19,831 | ERROR | Thread-70 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:47:19,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:47:26,239 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:47:26,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:47:49,839 | ERROR | Thread-75 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:47:49,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:47:51,207 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:47:51,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:48:09,846 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:48:09,848 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:48:16,252 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:48:16,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:48:39,870 | ERROR | Thread-83 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:48:39,872 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:48:41,308 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:48:41,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:48:59,609 | ERROR | Thread-88 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:48:59,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:49:06,259 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:49:06,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:49:12,515 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -03 一月 2026 | 01:49:12,586 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -03 一月 2026 | 01:49:13,371 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:49:13,930 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:49:38,215 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:49:38,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:49:39,620 | ERROR | Thread-27 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:49:39,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:49:51,666 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 -03 一月 2026 | 01:49:51,914 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:382ms -03 一月 2026 | 01:49:52,374 | INFO | qtp1605283233-70 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:342ms -03 一月 2026 | 01:49:53,640 | INFO | qtp1605283233-70 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -03 一月 2026 | 01:49:54,900 | INFO | qtp1605283233-70 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1580ms -03 一月 2026 | 01:49:59,658 | ERROR | Thread-33 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 01:49:59,660 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -03 一月 2026 | 01:50:03,287 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:50:03,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:50:04,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -03 一月 2026 | 01:50:04,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -03 一月 2026 | 01:50:04,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:903628 -03 一月 2026 | 01:50:04,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -03 一月 2026 | 01:50:04,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -03 一月 2026 | 01:50:04,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -03 一月 2026 | 01:50:04,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -03 一月 2026 | 01:50:04,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -03 一月 2026 | 01:50:04,726 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -03 一月 2026 | 01:50:04,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -03 一月 2026 | 01:50:04,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -03 一月 2026 | 01:50:04,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2213000 -03 一月 2026 | 01:50:04,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -03 一月 2026 | 01:50:04,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -03 一月 2026 | 01:50:04,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -03 一月 2026 | 01:50:04,880 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@74f08e03 -03 一月 2026 | 01:50:04,928 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -03 一月 2026 | 01:50:04,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -03 一月 2026 | 01:51:25,910 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -03 一月 2026 | 01:51:25,953 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -03 一月 2026 | 01:51:43,595 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -03 一月 2026 | 01:51:43,640 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -03 一月 2026 | 01:52:21,982 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -03 一月 2026 | 01:52:22,263 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:454ms -03 一月 2026 | 01:52:22,665 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:352ms -03 一月 2026 | 01:52:23,561 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -03 一月 2026 | 01:52:24,803 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1451ms -03 一月 2026 | 01:52:34,504 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:52:34,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:52:35,119 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -03 一月 2026 | 01:52:35,254 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -03 一月 2026 | 01:52:35,558 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:217592 -03 一月 2026 | 01:52:35,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -03 一月 2026 | 01:52:35,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -03 一月 2026 | 01:52:35,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -03 一月 2026 | 01:52:35,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -03 一月 2026 | 01:52:35,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -03 一月 2026 | 01:52:35,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -03 一月 2026 | 01:52:35,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -03 一月 2026 | 01:52:35,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -03 一月 2026 | 01:52:35,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8300000 -03 一月 2026 | 01:52:35,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -03 一月 2026 | 01:52:35,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -03 一月 2026 | 01:52:35,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -03 一月 2026 | 01:52:35,883 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7ea34923 -03 一月 2026 | 01:52:35,949 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -03 一月 2026 | 01:52:35,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -03 一月 2026 | 01:52:45,156 | INFO | NetEvent-Thread | hunan.DoTest | | cardInhand changsha new -03 一月 2026 | 01:52:47,173 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -03 一月 2026 | 01:52:59,483 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 01:53:00,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -03 一月 2026 | 01:53:00,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 01:53:00,541 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -03 一月 2026 | 01:53:00,619 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -03 一月 2026 | 01:53:00,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:869183 -03 一月 2026 | 01:53:00,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -03 一月 2026 | 01:53:00,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -03 一月 2026 | 01:53:00,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -03 一月 2026 | 01:53:00,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -03 一月 2026 | 01:53:00,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -03 一月 2026 | 01:53:01,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -03 一月 2026 | 01:53:01,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -03 一月 2026 | 01:53:01,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -03 一月 2026 | 01:53:01,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 -03 一月 2026 | 01:53:01,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -03 一月 2026 | 01:53:01,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -03 一月 2026 | 01:53:01,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -03 一月 2026 | 01:53:01,345 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@49395d8a -03 一月 2026 | 01:53:01,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -03 一月 2026 | 01:53:01,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -03 一月 2026 | 02:15:47,899 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -03 一月 2026 | 02:15:56,696 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -03 一月 2026 | 02:15:56,743 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -03 一月 2026 | 02:16:39,768 | INFO | qtp1605283233-61 | group.controller.GroupController | | jefe_test: 112233 -03 一月 2026 | 02:16:40,062 | INFO | qtp1605283233-61 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:439ms -03 一月 2026 | 02:16:40,427 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:382ms -03 一月 2026 | 02:16:42,044 | INFO | qtp1605283233-61 | group.controller.GroupController | | jefe_test: 112233 -03 一月 2026 | 02:16:42,252 | INFO | qtp1605283233-61 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:317ms -03 一月 2026 | 02:16:42,669 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:307ms -03 一月 2026 | 02:16:43,797 | INFO | qtp1605283233-61 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -03 一月 2026 | 02:16:45,050 | INFO | qtp1605283233-61 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1452ms -03 一月 2026 | 02:16:47,586 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 02:16:47,881 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 02:16:48,157 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -03 一月 2026 | 02:16:48,320 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -03 一月 2026 | 02:16:48,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:480154 -03 一月 2026 | 02:16:48,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -03 一月 2026 | 02:16:48,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -03 一月 2026 | 02:16:48,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -03 一月 2026 | 02:16:48,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -03 一月 2026 | 02:16:48,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -03 一月 2026 | 02:16:48,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -03 一月 2026 | 02:16:48,796 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -03 一月 2026 | 02:16:48,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -03 一月 2026 | 02:16:48,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8299000 -03 一月 2026 | 02:16:48,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -03 一月 2026 | 02:16:48,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -03 一月 2026 | 02:16:48,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -03 一月 2026 | 02:16:48,896 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@492d3503 -03 一月 2026 | 02:16:48,963 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -03 一月 2026 | 02:16:48,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -03 一月 2026 | 02:17:10,615 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -03 一月 2026 | 02:17:12,565 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -03 一月 2026 | 02:17:13,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -03 一月 2026 | 02:17:13,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -03 一月 2026 | 02:17:13,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -03 一月 2026 | 02:17:13,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -03 一月 2026 | 02:17:13,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:120621 -03 一月 2026 | 02:17:13,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -03 一月 2026 | 02:17:13,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -03 一月 2026 | 02:17:13,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -03 一月 2026 | 02:17:13,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -03 一月 2026 | 02:17:13,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -03 一月 2026 | 02:17:14,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -03 一月 2026 | 02:17:14,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -03 一月 2026 | 02:17:14,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -03 一月 2026 | 02:17:14,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 -03 一月 2026 | 02:17:14,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -03 一月 2026 | 02:17:14,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -03 一月 2026 | 02:17:14,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -03 一月 2026 | 02:17:14,183 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@30048c1 -03 一月 2026 | 02:17:14,236 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -03 一月 2026 | 02:17:14,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -03 一月 2026 | 02:17:33,770 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -03 一月 2026 | 02:17:45,073 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 208], weight=1, id=1, type=1, card=206}] -03 一月 2026 | 03:48:37,002 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 03:48:37,006 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive -03 一月 2026 | 03:48:42,579 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -03 一月 2026 | 03:48:42,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive -03 一月 2026 | 20:12:58,215 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -03 一月 2026 | 20:12:58,263 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -03 一月 2026 | 20:42:26,666 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -03 一月 2026 | 20:42:26,741 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -03 一月 2026 | 20:51:06,674 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -03 一月 2026 | 20:51:06,760 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -03 一月 2026 | 20:51:15,302 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -03 一月 2026 | 20:51:15,701 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:566ms -03 一月 2026 | 20:51:16,308 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:421ms -03 一月 2026 | 20:51:16,839 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:942ms -03 一月 2026 | 20:58:51,922 | INFO | qtp1605283233-74 | group.controller.GroupController | | jefe_test: 101555 -03 一月 2026 | 20:58:52,789 | INFO | qtp1605283233-74 | taurus.web.WebFilter | | action: get_groups[{user}:101555] time:1016ms -03 一月 2026 | 20:58:53,336 | INFO | qtp1605283233-74 | taurus.web.WebFilter | | action: enter_group[{user}:101555] time:397ms -03 一月 2026 | 20:58:53,760 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:101555] time:814ms -03 一月 2026 | 21:56:01,456 | INFO | qtp1605283233-189 | group.controller.GroupController | | jefe_test: 101555 -03 一月 2026 | 21:56:02,028 | INFO | qtp1605283233-192 | group.controller.GroupController | | jefe_test: 112233 -03 一月 2026 | 21:56:02,121 | INFO | qtp1605283233-189 | taurus.web.WebFilter | | action: get_groups[{user}:101555] time:830ms -03 一月 2026 | 21:56:02,324 | INFO | qtp1605283233-192 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:464ms -03 一月 2026 | 21:56:02,663 | INFO | qtp1605283233-189 | taurus.web.WebFilter | | action: enter_group[{user}:101555] time:396ms -03 一月 2026 | 21:56:02,796 | INFO | qtp1605283233-192 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:379ms -03 一月 2026 | 21:56:03,155 | INFO | qtp1605283233-193 | taurus.web.WebFilter | | action: join_room[{user}:101555] time:886ms -03 一月 2026 | 21:56:03,359 | INFO | qtp1605283233-194 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:933ms diff --git a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-04 b/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-04 deleted file mode 100644 index 824061b..0000000 --- a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-04 +++ /dev/null @@ -1,2150 +0,0 @@ -04 一月 2026 | 19:01:39,067 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -04 一月 2026 | 19:01:39,128 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -04 一月 2026 | 19:01:50,753 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 19:01:51,625 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:1044ms -04 一月 2026 | 19:01:53,302 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:520ms -04 一月 2026 | 19:01:57,105 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:1348ms -04 一月 2026 | 19:01:59,910 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:1074ms -04 一月 2026 | 19:18:31,704 | INFO | qtp1605283233-89 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:679ms -04 一月 2026 | 19:44:45,272 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -04 一月 2026 | 19:44:45,318 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -04 一月 2026 | 19:45:23,095 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 19:45:23,504 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:766ms -04 一月 2026 | 19:45:25,033 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:424ms -04 一月 2026 | 19:45:27,494 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:714ms -04 一月 2026 | 20:48:10,537 | INFO | qtp1605283233-230 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:460ms -04 一月 2026 | 20:48:15,606 | INFO | qtp1605283233-230 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:699ms -04 一月 2026 | 20:48:17,977 | INFO | qtp1605283233-231 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:641ms -04 一月 2026 | 20:48:19,833 | INFO | qtp1605283233-231 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:551ms -04 一月 2026 | 21:07:52,725 | INFO | qtp1605283233-286 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:527ms -04 一月 2026 | 21:18:12,723 | INFO | qtp1605283233-330 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:480ms -04 一月 2026 | 21:18:13,875 | INFO | qtp1605283233-331 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:445ms -04 一月 2026 | 22:16:33,500 | INFO | qtp1605283233-611 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:16:33,733 | INFO | qtp1605283233-611 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:395ms -04 一月 2026 | 22:16:43,187 | INFO | qtp1605283233-618 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:341ms -04 一月 2026 | 22:16:46,057 | INFO | qtp1605283233-611 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:802ms -04 一月 2026 | 22:16:47,299 | INFO | qtp1605283233-625 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:712ms -04 一月 2026 | 22:21:25,259 | INFO | qtp1605283233-628 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:538ms -04 一月 2026 | 22:21:26,847 | INFO | qtp1605283233-645 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:480ms -04 一月 2026 | 22:21:35,546 | INFO | qtp1605283233-628 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:491ms -04 一月 2026 | 22:21:36,967 | INFO | qtp1605283233-628 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:405ms -04 一月 2026 | 22:21:39,690 | INFO | qtp1605283233-645 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:548ms -04 一月 2026 | 22:21:41,029 | INFO | qtp1605283233-645 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:396ms -04 一月 2026 | 22:21:41,943 | INFO | qtp1605283233-645 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:427ms -04 一月 2026 | 22:21:42,830 | INFO | qtp1605283233-649 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:451ms -04 一月 2026 | 22:21:51,595 | INFO | qtp1605283233-648 | taurus.web.WebFilter | | action: get_records[{user}:112233] time:416ms -04 一月 2026 | 22:36:34,530 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -04 一月 2026 | 22:36:34,601 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -04 一月 2026 | 22:36:35,382 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 22:36:36,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 22:36:36,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 22:36:36,636 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 22:36:36,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -04 一月 2026 | 22:36:37,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:682428 -04 一月 2026 | 22:36:37,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 22:36:37,078 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 22:36:37,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 22:36:37,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 22:36:37,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 22:36:37,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 22:36:37,216 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 22:36:37,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 22:36:37,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8255000 -04 一月 2026 | 22:36:37,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 22:36:37,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 22:36:37,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 22:36:37,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7aa7de91 -04 一月 2026 | 22:36:37,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 22:36:37,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 22:36:53,264 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 115777 -04 一月 2026 | 22:36:53,379 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:36:53,507 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:392ms -04 一月 2026 | 22:36:53,626 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:382ms -04 一月 2026 | 22:36:54,684 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:375ms -04 一月 2026 | 22:36:54,743 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:346ms -04 一月 2026 | 22:36:58,605 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1249ms -04 一月 2026 | 22:37:00,355 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 22:37:01,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 22:37:01,594 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 22:37:01,670 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -04 一月 2026 | 22:37:01,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:618885 -04 一月 2026 | 22:37:01,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 22:37:01,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 22:37:02,026 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:37:02,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 22:37:02,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 22:37:02,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 22:37:02,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 22:37:02,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 22:37:02,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 22:37:02,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 -04 一月 2026 | 22:37:02,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 22:37:02,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 22:37:02,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 22:37:02,282 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2d89ad5d -04 一月 2026 | 22:37:02,297 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:418ms -04 一月 2026 | 22:37:02,333 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 22:37:02,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 22:37:03,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 22:37:03,637 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:379ms -04 一月 2026 | 22:37:06,540 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:37:06,814 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:383ms -04 一月 2026 | 22:37:07,586 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:487ms -04 一月 2026 | 22:37:12,757 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1046ms -04 一月 2026 | 22:37:19,707 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 22:37:28,139 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:37:28,381 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:363ms -04 一月 2026 | 22:37:29,005 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:353ms -04 一月 2026 | 22:37:32,326 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:649ms -04 一月 2026 | 22:37:34,005 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:37:34,228 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:365ms -04 一月 2026 | 22:37:49,266 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 -04 一月 2026 | 22:37:49,485 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:362ms -04 一月 2026 | 22:37:50,741 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:501ms -04 一月 2026 | 22:38:52,649 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:38:52,880 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:374ms -04 一月 2026 | 22:38:53,333 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:315ms -04 一月 2026 | 22:38:58,362 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:263ms -04 一月 2026 | 22:39:02,151 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:39:02,423 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:398ms -04 一月 2026 | 22:39:03,315 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:685ms -04 一月 2026 | 22:39:05,026 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:39:05,345 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:503ms -04 一月 2026 | 22:39:05,728 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:333ms -04 一月 2026 | 22:39:07,767 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:39:07,988 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:327ms -04 一月 2026 | 22:39:09,416 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:39:09,666 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:378ms -04 一月 2026 | 22:39:10,262 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 177475 -04 一月 2026 | 22:39:10,472 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:312ms -04 一月 2026 | 22:39:10,684 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:370ms -04 一月 2026 | 22:39:11,161 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:488ms -04 一月 2026 | 22:39:19,738 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 22:39:21,645 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 177475 -04 一月 2026 | 22:39:21,881 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:357ms -04 一月 2026 | 22:39:22,411 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:348ms -04 一月 2026 | 22:39:24,867 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1272ms -04 一月 2026 | 22:39:26,087 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1223ms -04 一月 2026 | 22:39:31,209 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 115777 -04 一月 2026 | 22:39:31,411 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:312ms -04 一月 2026 | 22:39:32,163 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:366ms -04 一月 2026 | 22:39:34,045 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 115777 -04 一月 2026 | 22:39:34,241 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:315ms -04 一月 2026 | 22:39:34,941 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:325ms -04 一月 2026 | 22:39:36,431 | INFO | qtp1605283233-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -04 一月 2026 | 22:39:37,781 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1577ms -04 一月 2026 | 22:39:55,319 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 22:39:56,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 22:39:56,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -04 一月 2026 | 22:39:56,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:618885 -04 一月 2026 | 22:39:56,712 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -04 一月 2026 | 22:39:56,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -04 一月 2026 | 22:39:56,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 22:39:56,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 22:39:56,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 22:39:56,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 22:39:56,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 22:39:56,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 22:39:56,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8254000 -04 一月 2026 | 22:39:56,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 22:39:56,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 22:39:56,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 22:39:57,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7aa7de91 -04 一月 2026 | 22:39:57,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 22:39:57,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 22:40:03,331 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 22:40:03,416 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -04 一月 2026 | 22:40:03,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:155107 -04 一月 2026 | 22:40:03,687 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -04 一月 2026 | 22:40:03,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -04 一月 2026 | 22:40:03,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -04 一月 2026 | 22:40:03,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 22:40:09,553 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:40:09,805 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:380ms -04 一月 2026 | 22:40:10,335 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:325ms -04 一月 2026 | 22:40:29,758 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 22:40:33,435 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -04 一月 2026 | 22:40:33,483 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -04 一月 2026 | 22:40:50,927 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -04 一月 2026 | 22:40:50,976 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -04 一月 2026 | 22:41:16,852 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 22:41:17,090 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:41:17,422 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:488ms -04 一月 2026 | 22:41:17,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:155107 -04 一月 2026 | 22:41:17,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -04 一月 2026 | 22:41:17,683 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 22:41:17,707 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:360ms -04 一月 2026 | 22:41:17,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 22:41:18,101 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 22:41:18,192 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -04 一月 2026 | 22:41:18,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:882218 -04 一月 2026 | 22:41:18,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 22:41:18,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 22:41:18,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 22:41:18,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 22:41:18,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 22:41:18,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 22:41:18,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 22:41:18,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 22:41:18,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 -04 一月 2026 | 22:41:18,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 22:41:18,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 22:41:18,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 22:41:18,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c49f2b5 -04 一月 2026 | 22:41:18,806 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 22:41:18,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 22:41:19,295 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:41:19,524 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:351ms -04 一月 2026 | 22:41:20,133 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:369ms -04 一月 2026 | 22:41:23,159 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -04 一月 2026 | 22:41:24,125 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1170ms -04 一月 2026 | 22:41:39,791 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 22:41:42,158 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 22:41:42,811 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 22:41:42,943 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -04 一月 2026 | 22:41:43,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:882218 -04 一月 2026 | 22:41:43,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -04 一月 2026 | 22:41:43,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -04 一月 2026 | 22:41:43,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 22:41:43,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 22:41:43,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 22:41:43,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 22:41:43,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 22:41:43,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 22:41:43,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2212000 -04 一月 2026 | 22:41:43,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 22:41:43,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 22:41:43,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 22:41:43,536 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@75a5129c -04 一月 2026 | 22:41:43,600 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 22:41:43,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 22:42:04,041 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1403ms -04 一月 2026 | 22:42:09,786 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 22:43:54,467 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -04 一月 2026 | 22:43:54,517 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -04 一月 2026 | 22:45:01,616 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -04 一月 2026 | 22:45:01,667 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -04 一月 2026 | 22:45:23,448 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:45:23,737 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:532ms -04 一月 2026 | 22:45:24,076 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:399ms -04 一月 2026 | 22:45:25,588 | INFO | qtp1605283233-60 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 22:45:25,941 | INFO | qtp1605283233-60 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:500ms -04 一月 2026 | 22:45:26,416 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:503ms -04 一月 2026 | 22:45:27,383 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 22:45:27,513 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101888 login -04 一月 2026 | 22:45:27,522 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -04 一月 2026 | 22:45:27,657 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -04 一月 2026 | 22:45:28,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:523341 -04 一月 2026 | 22:45:28,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 22:45:28,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 22:45:28,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 22:45:28,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 22:45:28,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 22:45:28,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 22:45:28,979 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1587ms -04 一月 2026 | 22:45:28,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 22:45:29,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 22:45:29,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1611000 -04 一月 2026 | 22:45:29,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 22:45:29,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 22:45:29,076 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 22:45:29,134 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6a90be4 -04 一月 2026 | 22:45:29,214 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 22:45:29,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 22:45:29,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 22:45:29,692 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 22:45:29,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 22:45:29,902 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -04 一月 2026 | 22:45:30,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:958133 -04 一月 2026 | 22:45:30,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 22:45:30,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 22:45:30,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 22:45:30,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 22:45:30,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 22:45:30,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 22:45:30,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 22:45:30,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 22:45:30,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1611000 -04 一月 2026 | 22:45:30,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 22:45:30,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 22:45:30,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 22:45:30,535 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6a90be4 -04 一月 2026 | 22:45:30,610 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 22:45:30,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 22:45:52,554 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 22:45:53,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 22:45:53,884 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102111 login -04 一月 2026 | 22:45:53,892 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -04 一月 2026 | 22:45:54,644 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 22:45:54,750 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 -04 一月 2026 | 22:45:55,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:523341 -04 一月 2026 | 22:45:55,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -04 一月 2026 | 22:45:55,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -04 一月 2026 | 22:45:55,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 22:45:55,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 22:45:55,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 22:45:55,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 22:45:55,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 22:45:55,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 22:45:55,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2040000 -04 一月 2026 | 22:45:55,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 22:45:55,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 22:45:55,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 22:45:55,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6ecfd6f0 -04 一月 2026 | 22:45:55,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 22:45:55,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 22:46:14,483 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 115777 -04 一月 2026 | 22:46:14,704 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1288ms -04 一月 2026 | 22:46:14,743 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:409ms -04 一月 2026 | 22:46:17,322 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 22:46:18,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 22:46:18,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:844067 -04 一月 2026 | 22:46:18,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 22:46:18,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 22:46:19,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 22:46:19,025 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 22:46:19,025 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 22:46:19,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 22:46:19,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 22:46:19,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 22:46:19,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 -04 一月 2026 | 22:46:19,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 22:46:19,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 22:46:19,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 22:46:19,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@308dbf2d -04 一月 2026 | 22:46:19,340 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 22:46:19,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 22:46:19,573 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:429ms -04 一月 2026 | 22:46:19,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 22:46:20,179 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 22:46:20,274 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -04 一月 2026 | 22:46:20,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:327139 -04 一月 2026 | 22:46:20,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 22:46:20,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 22:46:20,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 22:46:20,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 22:46:20,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 22:46:20,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 22:46:20,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 22:46:20,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 22:46:20,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8253000 -04 一月 2026 | 22:46:20,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 22:46:20,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 22:46:21,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 22:46:21,076 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2f9996e8 -04 一月 2026 | 22:46:21,140 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 22:46:21,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 22:46:21,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 22:46:26,139 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1358ms -04 一月 2026 | 22:46:30,374 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] -04 一月 2026 | 22:46:57,980 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1172ms -04 一月 2026 | 22:47:04,830 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] -04 一月 2026 | 22:59:46,501 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -04 一月 2026 | 22:59:46,554 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -04 一月 2026 | 23:00:22,216 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:00:22,477 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:414ms -04 一月 2026 | 23:00:22,937 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:372ms -04 一月 2026 | 23:00:24,004 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -04 一月 2026 | 23:00:25,335 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1551ms -04 一月 2026 | 23:00:37,387 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:00:37,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:00:37,944 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:00:38,080 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -04 一月 2026 | 23:00:38,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:985746 -04 一月 2026 | 23:00:38,379 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -04 一月 2026 | 23:00:38,416 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -04 一月 2026 | 23:00:38,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:00:38,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:00:38,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:00:38,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:00:38,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:00:38,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:00:38,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8252000 -04 一月 2026 | 23:00:38,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:00:38,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:00:38,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:00:38,706 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3b0a753b -04 一月 2026 | 23:00:38,756 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:00:38,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:00:53,121 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] -04 一月 2026 | 23:01:02,290 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:01:02,559 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102], weight=2, id=1, type=2, card=102}] -04 一月 2026 | 23:01:02,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 23:01:03,300 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:01:03,575 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:01:03,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -04 一月 2026 | 23:01:03,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:832100 -04 一月 2026 | 23:01:04,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:01:04,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:01:04,079 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:01:04,079 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:01:04,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:01:04,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:01:04,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:01:04,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:01:04,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 -04 一月 2026 | 23:01:04,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:01:04,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:01:04,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:01:04,299 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@220e7b83 -04 一月 2026 | 23:01:04,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:01:04,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:01:19,849 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:01:36,765 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -04 一月 2026 | 23:01:36,816 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -04 一月 2026 | 23:02:23,849 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:02:24,162 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:437ms -04 一月 2026 | 23:02:24,637 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:485ms -04 一月 2026 | 23:02:25,955 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:02:26,195 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:355ms -04 一月 2026 | 23:02:26,653 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:343ms -04 一月 2026 | 23:02:27,472 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:02:28,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 23:02:28,429 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:02:28,548 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:02:28,672 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -04 一月 2026 | 23:02:28,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:148210 -04 一月 2026 | 23:02:28,971 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -04 一月 2026 | 23:02:28,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:02:29,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:02:29,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:02:29,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:02:29,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:02:29,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:02:29,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:02:29,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:02:29,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8251000 -04 一月 2026 | 23:02:29,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:02:29,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:02:29,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:02:29,420 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@62f5156b -04 一月 2026 | 23:02:29,517 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:02:29,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:02:29,929 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1244ms -04 一月 2026 | 23:02:52,524 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:02:53,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 23:02:53,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:02:53,894 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:02:53,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -04 一月 2026 | 23:02:54,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:491191 -04 一月 2026 | 23:02:54,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:02:54,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:02:54,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:02:54,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:02:54,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:02:54,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:02:54,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:02:54,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:02:54,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 -04 一月 2026 | 23:02:54,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:02:54,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:02:54,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:02:54,558 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@400f0903 -04 一月 2026 | 23:02:54,615 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:02:54,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:03:09,879 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:03:13,139 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -04 一月 2026 | 23:03:13,192 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -04 一月 2026 | 23:03:18,729 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -04 一月 2026 | 23:03:18,780 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -04 一月 2026 | 23:03:44,463 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:03:45,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:491191 -04 一月 2026 | 23:03:45,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -04 一月 2026 | 23:03:45,349 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 23:03:45,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:03:45,737 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:03:45,824 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -04 一月 2026 | 23:03:46,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:893546 -04 一月 2026 | 23:03:46,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:03:46,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:03:46,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:03:46,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:03:46,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:03:46,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:03:46,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:03:46,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:03:46,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2212000 -04 一月 2026 | 23:03:46,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:03:46,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:03:46,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:03:46,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4eddc3ce -04 一月 2026 | 23:03:46,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:03:46,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:03:56,596 | INFO | qtp1605283233-72 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:03:56,888 | INFO | qtp1605283233-72 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:431ms -04 一月 2026 | 23:03:57,406 | INFO | qtp1605283233-60 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:408ms -04 一月 2026 | 23:04:00,041 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: join_room[{user}:112233] time:1056ms -04 一月 2026 | 23:04:09,464 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 201], weight=1, id=1, type=1, card=202}, {opcard=[203, 204], weight=1, id=2, type=1, card=202}] -04 一月 2026 | 23:04:09,752 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:04:10,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 23:04:10,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:04:10,904 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:04:10,993 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -04 一月 2026 | 23:04:11,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:294444 -04 一月 2026 | 23:04:11,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:04:11,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:04:11,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:04:11,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:04:11,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:04:11,399 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:04:11,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:04:11,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:04:11,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8250000 -04 一月 2026 | 23:04:11,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:04:11,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:04:11,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:04:11,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1216d040 -04 一月 2026 | 23:04:11,613 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:04:11,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:04:12,747 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[206, 204], weight=1, id=1, type=1, card=205}, {opcard=[206, 207], weight=1, id=2, type=1, card=205}] -04 一月 2026 | 23:04:14,535 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106, 107], weight=1, id=1, type=1, card=105}] -04 一月 2026 | 23:04:20,157 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 205], weight=1, id=1, type=1, card=206}] -04 一月 2026 | 23:04:51,897 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202, 203], weight=1, id=1, type=1, card=201}, {opcard=[201], weight=2, id=2, type=2, card=201}] -04 一月 2026 | 23:04:56,270 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] -04 一月 2026 | 23:04:59,471 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:04:59,930 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:05:09,903 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102], weight=2, id=1, type=2, card=102}] -04 一月 2026 | 23:05:19,670 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:05:19,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:05:24,454 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:05:24,908 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:05:49,443 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:05:49,672 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:05:49,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:05:49,921 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:05:59,827 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 115777 -04 一月 2026 | 23:06:00,110 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:420ms -04 一月 2026 | 23:06:01,115 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:435ms -04 一月 2026 | 23:06:04,842 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[201], weight=5, id=1, type=6, card=201}] -04 一月 2026 | 23:06:09,680 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:06:09,683 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:06:14,533 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:06:15,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:06:20,951 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 206], weight=1, id=1, type=1, card=208}] -04 一月 2026 | 23:06:25,137 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107, 106], weight=1, id=1, type=1, card=108}] -04 一月 2026 | 23:06:27,617 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 201], weight=1, id=1, type=1, card=202}] -04 一月 2026 | 23:06:32,165 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 206], weight=1, id=1, type=1, card=204}] -04 一月 2026 | 23:06:37,470 | INFO | qtp1605283233-72 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:477ms -04 一月 2026 | 23:06:39,517 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:06:39,685 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:06:39,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:06:39,983 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:06:45,452 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105], weight=5, id=1, type=6, card=105}] -04 一月 2026 | 23:06:59,690 | ERROR | Thread-59 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:06:59,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:07:03,897 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[109, 107], weight=1, id=1, type=1, card=108}] -04 一月 2026 | 23:07:04,548 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:07:05,034 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:07:15,202 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}] -04 一月 2026 | 23:07:17,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -04 一月 2026 | 23:07:22,818 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 202], weight=1, id=1, type=1, card=204}] -04 一月 2026 | 23:07:26,120 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 202], weight=1, id=1, type=1, card=203}] -04 一月 2026 | 23:07:26,158 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -04 一月 2026 | 23:07:29,507 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:07:29,700 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:07:29,703 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:07:29,960 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:07:49,717 | ERROR | Thread-67 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:07:49,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:07:54,508 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:07:54,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:08:09,033 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:112233] time:633ms -04 一月 2026 | 23:08:09,710 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:08:09,713 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:08:10,866 | INFO | qtp1605283233-98 | taurus.web.WebFilter | | action: get_cost_count[{user}:112233] time:576ms -04 一月 2026 | 23:08:13,083 | INFO | qtp1605283233-82 | taurus.web.WebFilter | | action: get_person_records[{user}:112233] time:425ms -04 一月 2026 | 23:08:19,463 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:08:19,713 | ERROR | Thread-71 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:08:19,715 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:08:19,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:08:39,718 | ERROR | Thread-75 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:08:39,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:08:44,454 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:08:44,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:09:09,612 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:09:09,728 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:09:09,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:09:09,892 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:09:29,739 | ERROR | Thread-83 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:09:29,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:09:34,493 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:09:34,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:09:59,446 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:09:59,743 | ERROR | Thread-88 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:09:59,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:09:59,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:10:19,748 | ERROR | Thread-92 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:10:19,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:10:24,584 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:10:24,857 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:10:49,564 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:10:49,753 | ERROR | Thread-96 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:10:49,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:10:49,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:11:09,760 | ERROR | Thread-101 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:11:09,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:11:14,600 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:11:14,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:11:39,508 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:11:39,783 | ERROR | Thread-105 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:11:39,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:11:39,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:11:59,773 | ERROR | Thread-109 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:11:59,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:12:04,503 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:12:04,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:12:29,489 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:12:29,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:12:29,782 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:12:29,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:12:49,793 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:12:49,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:12:54,477 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:12:54,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:13:19,490 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:13:19,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:13:19,798 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:13:19,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:13:39,804 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:13:39,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:13:44,462 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:13:44,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:14:09,515 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:14:09,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:14:09,810 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:14:09,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:14:29,816 | ERROR | Thread-135 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:14:29,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:14:34,509 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:14:34,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:14:59,496 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:14:59,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:14:59,825 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:14:59,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:15:19,831 | ERROR | Thread-144 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:15:19,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:15:24,470 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:15:24,732 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:15:49,486 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:15:49,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:15:49,843 | ERROR | Thread-149 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:15:49,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:16:09,845 | ERROR | Thread-153 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:16:09,848 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:16:14,504 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:16:14,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:16:39,509 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:16:39,850 | ERROR | Thread-157 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:16:39,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:16:39,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:16:59,860 | ERROR | Thread-161 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:16:59,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:17:04,554 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:17:04,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:17:29,527 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:17:29,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:17:29,866 | ERROR | Thread-166 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:17:29,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:17:49,870 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:17:49,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:17:54,423 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:17:54,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:18:19,483 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:18:19,738 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:18:19,888 | ERROR | Thread-175 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:18:19,890 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:18:39,886 | ERROR | Thread-179 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:18:39,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:18:44,506 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:18:44,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:19:09,542 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:19:09,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:19:09,891 | ERROR | Thread-184 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:19:09,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:19:29,899 | ERROR | Thread-188 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:19:29,902 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:19:34,561 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:19:34,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:19:59,535 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:19:59,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:19:59,910 | ERROR | Thread-193 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:19:59,914 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:20:19,915 | ERROR | Thread-197 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:20:19,918 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:20:24,600 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:20:24,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:20:49,491 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:20:49,670 | ERROR | Thread-202 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:20:49,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:20:50,208 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:21:04,097 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -04 一月 2026 | 23:21:04,150 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -04 一月 2026 | 23:21:04,957 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:21:05,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:21:29,682 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:21:29,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:21:29,956 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:21:30,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:294444 -04 一月 2026 | 23:21:30,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, 3, null, null, null, null, null, null, null, null, null] -04 一月 2026 | 23:21:30,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 23:21:31,193 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:21:31,327 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:21:31,428 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -04 一月 2026 | 23:21:31,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:736483 -04 一月 2026 | 23:21:31,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:21:31,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:21:31,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:21:31,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:21:31,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:21:31,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:21:31,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:21:31,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:21:31,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8250000 -04 一月 2026 | 23:21:31,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:21:31,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:21:32,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:21:32,097 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2f2cda41 -04 一月 2026 | 23:21:32,147 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:21:32,212 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:21:36,328 | INFO | qtp1605283233-73 | group.controller.GroupController | | jefe_test: 115777 -04 一月 2026 | 23:21:36,426 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:21:36,731 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:531ms -04 一月 2026 | 23:21:36,740 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:513ms -04 一月 2026 | 23:21:37,462 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:376ms -04 一月 2026 | 23:21:38,158 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:396ms -04 一月 2026 | 23:21:40,732 | INFO | qtp1605283233-73 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1233ms -04 一月 2026 | 23:21:45,467 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] -04 一月 2026 | 23:21:47,446 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106, 105], weight=1, id=1, type=1, card=107}] -04 一月 2026 | 23:21:54,958 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:21:55,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 23:21:55,956 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:21:56,109 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:21:56,188 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -04 一月 2026 | 23:21:56,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:246100 -04 一月 2026 | 23:21:56,558 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:21:56,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:21:56,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:21:56,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:21:56,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:21:56,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:21:56,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:21:56,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:21:56,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 -04 一月 2026 | 23:21:56,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:21:56,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:21:56,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:21:56,912 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4f61feb3 -04 一月 2026 | 23:21:56,977 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:21:56,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:22:19,696 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:22:19,957 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:22:20,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:22:20,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -04 一月 2026 | 23:22:21,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:246100 -04 一月 2026 | 23:22:21,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:22:21,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:22:21,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:22:21,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:22:21,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:22:21,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:22:21,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:22:21,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:22:21,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2218000 -04 一月 2026 | 23:22:21,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:22:21,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:22:21,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:22:21,409 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3f79a040 -04 一月 2026 | 23:22:21,466 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:22:21,495 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:22:49,703 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:24:29,407 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -04 一月 2026 | 23:24:29,456 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -04 一月 2026 | 23:24:33,701 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:24:34,052 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:470ms -04 一月 2026 | 23:24:34,534 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:391ms -04 一月 2026 | 23:24:35,779 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:24:36,015 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:360ms -04 一月 2026 | 23:24:36,761 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:495ms -04 一月 2026 | 23:24:38,273 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:24:38,505 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:364ms -04 一月 2026 | 23:24:38,990 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:312ms -04 一月 2026 | 23:24:52,542 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 115777 -04 一月 2026 | 23:24:52,752 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:330ms -04 一月 2026 | 23:24:54,268 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:437ms -04 一月 2026 | 23:25:20,235 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:25:20,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 23:25:21,087 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:25:21,219 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:25:21,300 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -04 一月 2026 | 23:25:21,511 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:443ms -04 一月 2026 | 23:25:21,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:977931 -04 一月 2026 | 23:25:21,592 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:25:21,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:25:21,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:25:21,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:25:21,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:25:21,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:25:21,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:25:21,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:25:21,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8249000 -04 一月 2026 | 23:25:21,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:25:21,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:25:21,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:25:21,941 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@76017eef -04 一月 2026 | 23:25:22,001 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:25:22,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:25:24,031 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1287ms -04 一月 2026 | 23:25:45,156 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:25:45,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 23:25:46,168 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:25:46,283 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:25:46,371 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -04 一月 2026 | 23:25:46,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:450887 -04 一月 2026 | 23:25:46,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:25:46,691 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:25:46,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:25:46,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:25:46,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:25:46,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:25:46,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:25:46,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:25:46,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 -04 一月 2026 | 23:25:46,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:25:46,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:25:46,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:25:46,932 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4c5b6110 -04 一月 2026 | 23:25:46,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:25:47,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:26:09,759 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:27:34,500 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -04 一月 2026 | 23:27:34,548 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -04 一月 2026 | 23:27:56,395 | INFO | qtp1605283233-61 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:27:56,736 | INFO | qtp1605283233-61 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:486ms -04 一月 2026 | 23:27:57,058 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:331ms -04 一月 2026 | 23:27:57,952 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:27:58,205 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:383ms -04 一月 2026 | 23:27:58,723 | INFO | qtp1605283233-61 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:378ms -04 一月 2026 | 23:28:00,293 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 -04 一月 2026 | 23:28:00,302 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:28:00,647 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:508ms -04 一月 2026 | 23:28:00,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 23:28:01,260 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:28:01,274 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:439ms -04 一月 2026 | 23:28:01,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:28:01,500 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -04 一月 2026 | 23:28:01,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:190693 -04 一月 2026 | 23:28:01,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:28:01,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:28:01,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:28:01,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:28:01,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:28:01,951 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:28:01,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:28:01,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:28:01,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2218000 -04 一月 2026 | 23:28:01,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:28:01,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:28:02,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:28:02,102 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4c4d41ea -04 一月 2026 | 23:28:02,150 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:28:02,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:28:03,414 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 115777 -04 一月 2026 | 23:28:03,681 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:420ms -04 一月 2026 | 23:28:04,585 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 115777 -04 一月 2026 | 23:28:04,812 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:381ms -04 一月 2026 | 23:28:06,122 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:359ms -04 一月 2026 | 23:28:07,550 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -04 一月 2026 | 23:28:08,903 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1613ms -04 一月 2026 | 23:28:25,342 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:28:25,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:28:26,198 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:28:26,331 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -04 一月 2026 | 23:28:26,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:293607 -04 一月 2026 | 23:28:26,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -04 一月 2026 | 23:28:26,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -04 一月 2026 | 23:28:26,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:28:26,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:28:26,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:28:26,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:28:26,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:28:26,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:28:26,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1610000 -04 一月 2026 | 23:28:26,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:28:26,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:28:26,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:28:26,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@52c18b67 -04 一月 2026 | 23:28:26,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:28:27,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:28:48,823 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] -04 一月 2026 | 23:28:50,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:28:50,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:28:52,979 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[104, 105], weight=1, id=1, type=1, card=103}, {opcard=[103], weight=5, id=2, type=6, card=103}] -04 一月 2026 | 23:29:07,989 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105, 104], weight=1, id=1, type=1, card=106}] -04 一月 2026 | 23:29:09,808 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:29:09,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:29:11,401 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209], weight=2, id=1, type=2, card=209}] -04 一月 2026 | 23:29:13,452 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 201], weight=1, id=1, type=1, card=202}] -04 一月 2026 | 23:29:15,179 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:29:15,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:29:25,996 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] -04 一月 2026 | 23:29:28,576 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}, {opcard=[105, 103], weight=1, id=2, type=1, card=104}] -04 一月 2026 | 23:29:33,983 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 202], weight=1, id=1, type=1, card=203}, {opcard=[204, 205], weight=1, id=2, type=1, card=203}] -04 一月 2026 | 23:29:36,122 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 202], weight=1, id=1, type=1, card=204}, {opcard=[205, 203], weight=1, id=2, type=1, card=204}] -04 一月 2026 | 23:29:38,942 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 109], weight=1, id=1, type=1, card=107}] -04 一月 2026 | 23:29:39,820 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:29:39,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:29:40,403 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:29:41,000 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:29:41,527 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[109, 107], weight=1, id=1, type=1, card=108}] -04 一月 2026 | 23:29:42,864 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 109], weight=1, id=1, type=1, card=107}] -04 一月 2026 | 23:29:46,190 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[206, 205], weight=1, id=1, type=1, card=207}, {opcard=[208, 206], weight=1, id=2, type=1, card=207}, {opcard=[207], weight=5, id=3, type=6, card=207}] -04 一月 2026 | 23:29:57,074 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209], weight=2, id=1, type=2, card=209}, {opcard=[209], weight=3, id=2, type=3, card=209}] -04 一月 2026 | 23:29:59,822 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:30:05,359 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:30:29,833 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:30:30,196 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:30:49,836 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:30:55,276 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:31:19,851 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:31:20,329 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:31:39,853 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:31:45,274 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:32:09,858 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:32:10,278 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:32:29,864 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:32:35,192 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:32:59,900 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:33:00,993 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:33:30,388 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:33:34,906 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:33:56,773 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:34:15,604 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:34:39,900 | ERROR | Thread-87 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:34:40,413 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:34:49,437 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -04 一月 2026 | 23:34:49,483 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -04 一月 2026 | 23:34:50,250 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:34:50,837 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:35:06,980 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:35:07,290 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:426ms -04 一月 2026 | 23:35:07,615 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:318ms -04 一月 2026 | 23:35:09,907 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:35:09,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:35:10,761 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:35:11,029 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:391ms -04 一月 2026 | 23:35:11,486 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:341ms -04 一月 2026 | 23:35:14,612 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:344ms -04 一月 2026 | 23:35:15,165 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:35:15,647 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:35:15,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:35:15,960 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:441ms -04 一月 2026 | 23:35:16,496 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:363ms -04 一月 2026 | 23:35:17,773 | INFO | qtp1605283233-69 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:35:18,004 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:346ms -04 一月 2026 | 23:35:18,411 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:332ms -04 一月 2026 | 23:35:22,039 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:253ms -04 一月 2026 | 23:35:22,874 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:35:23,096 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:341ms -04 一月 2026 | 23:35:23,600 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:338ms -04 一月 2026 | 23:35:24,544 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:35:24,781 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:360ms -04 一月 2026 | 23:35:25,267 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:373ms -04 一月 2026 | 23:35:26,371 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:35:26,621 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:366ms -04 一月 2026 | 23:35:27,013 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:335ms -04 一月 2026 | 23:35:28,231 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:35:28,447 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:343ms -04 一月 2026 | 23:35:28,959 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:432ms -04 一月 2026 | 23:35:30,366 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:35:30,571 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:348ms -04 一月 2026 | 23:35:31,027 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:413ms -04 一月 2026 | 23:35:32,062 | INFO | qtp1605283233-65 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -04 一月 2026 | 23:35:33,179 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1527ms -04 一月 2026 | 23:35:37,540 | INFO | qtp1605283233-62 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -04 一月 2026 | 23:35:38,559 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1264ms -04 一月 2026 | 23:35:39,915 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:35:39,918 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:35:40,206 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:35:40,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:35:40,804 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 112233 -04 一月 2026 | 23:35:41,254 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:35:41,286 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:617ms -04 一月 2026 | 23:35:41,356 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -04 一月 2026 | 23:35:41,545 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:483ms -04 一月 2026 | 23:35:41,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:426941 -04 一月 2026 | 23:35:41,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -04 一月 2026 | 23:35:41,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -04 一月 2026 | 23:35:41,708 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:35:41,708 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:35:41,708 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:35:41,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:35:41,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:35:41,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:35:41,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2218000 -04 一月 2026 | 23:35:41,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:35:41,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:35:41,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:35:41,907 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e5dff37 -04 一月 2026 | 23:35:41,956 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:35:41,986 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:35:54,407 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 101], weight=1, id=1, type=1, card=103}] -04 一月 2026 | 23:35:57,096 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106], weight=2, id=1, type=2, card=106}] -04 一月 2026 | 23:36:03,254 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 101], weight=1, id=1, type=1, card=103}] -04 一月 2026 | 23:36:04,057 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}] -04 一月 2026 | 23:36:05,202 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:36:05,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 23:36:06,169 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[201], weight=2, id=1, type=2, card=201}] -04 一月 2026 | 23:36:06,186 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:36:06,300 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:36:06,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 -04 一月 2026 | 23:36:06,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:538125 -04 一月 2026 | 23:36:06,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:36:06,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:36:06,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:36:06,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:36:06,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:36:06,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:36:06,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:36:06,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:36:06,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2039000 -04 一月 2026 | 23:36:06,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:36:06,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:36:06,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:36:06,943 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c34c268 -04 一月 2026 | 23:36:07,010 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:36:07,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:36:09,550 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202, 203], weight=1, id=1, type=1, card=201}, {opcard=[201], weight=2, id=2, type=2, card=201}, {opcard=[201], weight=5, id=3, type=6, card=201}] -04 一月 2026 | 23:36:30,225 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:36:30,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:36:30,995 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:36:31,154 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 -04 一月 2026 | 23:36:31,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:538125 -04 一月 2026 | 23:36:31,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -04 一月 2026 | 23:36:31,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -04 一月 2026 | 23:36:31,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:36:31,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:36:31,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:36:31,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:36:31,549 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 103], weight=1, id=1, type=1, card=101}] -04 一月 2026 | 23:36:31,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:36:31,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:36:31,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2039000 -04 一月 2026 | 23:36:31,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:36:31,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:36:31,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:36:31,703 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c34c268 -04 一月 2026 | 23:36:31,768 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:36:31,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:36:37,073 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}, {opcard=[105, 103], weight=1, id=2, type=1, card=104}] -04 一月 2026 | 23:36:39,682 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:36:39,684 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:36:44,385 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209], weight=2, id=1, type=2, card=209}] -04 一月 2026 | 23:36:46,222 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 106], weight=1, id=1, type=1, card=107}] -04 一月 2026 | 23:36:46,989 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107, 106], weight=1, id=1, type=1, card=108}, {opcard=[108], weight=2, id=2, type=2, card=108}, {opcard=[108], weight=3, id=3, type=3, card=108}, {opcard=[108], weight=4, id=4, type=3, card=108}] -04 一月 2026 | 23:36:55,123 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:36:55,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:36:58,541 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 -04 一月 2026 | 23:36:58,755 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:403ms -04 一月 2026 | 23:37:00,397 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:384ms -04 一月 2026 | 23:37:03,835 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1603ms -04 一月 2026 | 23:37:08,916 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103], weight=4, id=1, type=3, card=103}] -04 一月 2026 | 23:37:12,939 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105], weight=5, id=1, type=6, card=105}] -04 一月 2026 | 23:37:17,473 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105, 104], weight=1, id=1, type=1, card=106}] -04 一月 2026 | 23:37:19,693 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:37:20,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:37:20,520 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102254 login -04 一月 2026 | 23:37:20,533 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -04 一月 2026 | 23:37:21,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 23:37:21,930 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 204], weight=1, id=1, type=1, card=206}, {opcard=[207, 205], weight=1, id=2, type=1, card=206}] -04 一月 2026 | 23:37:21,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:37:22,025 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102555 login -04 一月 2026 | 23:37:22,032 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -04 一月 2026 | 23:37:23,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:628429 -04 一月 2026 | 23:37:23,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:37:23,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:37:23,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:37:23,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:37:23,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:37:23,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:37:23,312 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[101], weight=2, id=1, type=2, card=101}] -04 一月 2026 | 23:37:23,343 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:37:23,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:37:23,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1612000 -04 一月 2026 | 23:37:23,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:37:23,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:37:23,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:37:23,603 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5b89ad98 -04 一月 2026 | 23:37:23,659 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:37:23,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:37:23,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 23:37:24,173 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:37:24,284 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:37:24,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -04 一月 2026 | 23:37:24,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:628429 -04 一月 2026 | 23:37:24,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:37:24,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:37:24,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:37:24,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:37:24,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:37:24,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:37:24,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:37:24,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:37:24,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -04 一月 2026 | 23:37:24,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:37:24,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:37:27,486 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 203], weight=1, id=1, type=1, card=204}, {opcard=[205, 206], weight=1, id=2, type=1, card=204}] -04 一月 2026 | 23:37:31,519 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 202], weight=1, id=1, type=1, card=204}, {opcard=[205, 203], weight=1, id=2, type=1, card=204}, {opcard=[205, 206], weight=1, id=3, type=1, card=204}] -04 一月 2026 | 23:37:34,665 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 205], weight=1, id=1, type=1, card=203}] -04 一月 2026 | 23:37:35,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -04 一月 2026 | 23:37:38,545 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105, 104], weight=1, id=1, type=1, card=106}] -04 一月 2026 | 23:37:38,611 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 101], weight=1, id=1, type=1, card=102}, {opcard=[103, 104], weight=1, id=2, type=1, card=102}] -04 一月 2026 | 23:37:39,339 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202], weight=5, id=1, type=6, card=202}] -04 一月 2026 | 23:37:40,365 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 101], weight=1, id=1, type=1, card=102}, {opcard=[103, 104], weight=1, id=2, type=1, card=102}] -04 一月 2026 | 23:37:45,221 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:37:46,031 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:37:46,140 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -04 一月 2026 | 23:37:46,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:628429 -04 一月 2026 | 23:37:46,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:37:46,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:37:46,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:37:46,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:37:46,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:37:46,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:37:46,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:37:46,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:37:46,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -04 一月 2026 | 23:37:46,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:37:46,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:37:48,224 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:37:49,700 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:37:51,341 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:37:51,343 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 106], weight=1, id=1, type=1, card=107}, {opcard=[107], weight=2, id=2, type=2, card=107}] -04 一月 2026 | 23:37:55,451 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 208], weight=1, id=1, type=1, card=206}] -04 一月 2026 | 23:37:56,483 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] -04 一月 2026 | 23:38:00,876 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 208], weight=1, id=1, type=1, card=206}] -04 一月 2026 | 23:38:01,575 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202], weight=2, id=1, type=2, card=202}, {opcard=[202], weight=3, id=2, type=3, card=202}] -04 一月 2026 | 23:38:01,591 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207], weight=2, id=1, type=2, card=207}] -04 一月 2026 | 23:38:04,958 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[109, 107], weight=1, id=1, type=1, card=108}] -04 一月 2026 | 23:38:09,710 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:38:09,920 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:38:10,145 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:38:10,329 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203], weight=2, id=1, type=2, card=203}, {opcard=[203], weight=5, id=2, type=6, card=203}] -04 一月 2026 | 23:38:10,933 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:38:11,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -04 一月 2026 | 23:38:11,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:628429 -04 一月 2026 | 23:38:11,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:38:11,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:38:11,356 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:38:11,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:38:11,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:38:11,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:38:11,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:38:11,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:38:11,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:38:11,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2240000 -04 一月 2026 | 23:38:11,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:38:11,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:38:11,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:38:11,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e5dff37 -04 一月 2026 | 23:38:11,655 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:38:11,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:38:15,911 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:498ms -04 一月 2026 | 23:38:16,738 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:515ms -04 一月 2026 | 23:38:18,043 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:38:18,117 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -04 一月 2026 | 23:38:18,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:477244 -04 一月 2026 | 23:38:18,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:38:18,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:38:18,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -04 一月 2026 | 23:38:18,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:38:29,718 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:38:29,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:38:35,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:38:35,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:38:36,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:38:36,280 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -04 一月 2026 | 23:38:36,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:477244 -04 一月 2026 | 23:38:36,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:38:36,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:38:36,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -04 一月 2026 | 23:38:36,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:38:41,744 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:38:41,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:39:00,084 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:39:00,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:39:01,212 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:39:01,289 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -04 一月 2026 | 23:39:01,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:477244 -04 一月 2026 | 23:39:01,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:39:01,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:39:01,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:39:01,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:39:01,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:39:01,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:39:01,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:39:01,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:39:01,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -04 一月 2026 | 23:39:01,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:39:01,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:39:19,728 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:39:19,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:39:25,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:39:25,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:39:26,307 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:39:26,386 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -04 一月 2026 | 23:39:26,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:477244 -04 一月 2026 | 23:39:26,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:39:26,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:39:26,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:39:26,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:39:26,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:39:26,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:39:26,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:39:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:39:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -04 一月 2026 | 23:39:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:39:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:39:28,711 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203], weight=5, id=1, type=6, card=203}] -04 一月 2026 | 23:39:48,651 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 103], weight=1, id=1, type=1, card=101}] -04 一月 2026 | 23:39:49,736 | ERROR | Thread-76 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:39:49,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:39:50,143 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:39:50,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:39:51,181 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:39:51,300 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -04 一月 2026 | 23:39:51,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:477244 -04 一月 2026 | 23:39:51,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:39:51,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:39:51,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -04 一月 2026 | 23:39:51,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:39:54,108 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105, 104], weight=1, id=1, type=1, card=106}] -04 一月 2026 | 23:39:56,786 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:39:56,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:39:58,046 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[104, 105], weight=1, id=1, type=1, card=103}] -04 一月 2026 | 23:39:58,946 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[104, 103], weight=1, id=1, type=1, card=105}, {opcard=[105], weight=2, id=2, type=2, card=105}] -04 一月 2026 | 23:40:04,822 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106, 105], weight=1, id=1, type=1, card=107}, {opcard=[107], weight=5, id=2, type=6, card=107}] -04 一月 2026 | 23:40:12,270 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:618ms -04 一月 2026 | 23:40:14,445 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:474ms -04 一月 2026 | 23:40:15,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:40:15,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:40:15,787 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:40:15,900 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 -04 一月 2026 | 23:40:16,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:477244 -04 一月 2026 | 23:40:16,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:40:16,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:40:16,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:40:16,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:40:16,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:40:16,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:40:16,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:40:16,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:40:16,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2061000 -04 一月 2026 | 23:40:16,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:40:16,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:40:16,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:40:16,469 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c34c268 -04 一月 2026 | 23:40:16,532 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:40:16,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:40:29,748 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:40:29,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:40:40,131 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:40:40,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:40:59,770 | ERROR | Thread-88 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:40:59,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:41:05,300 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:41:05,771 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:41:29,762 | ERROR | Thread-92 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:41:29,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:41:30,203 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:41:30,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:41:49,768 | ERROR | Thread-96 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:41:49,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:41:55,129 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:41:55,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:42:20,099 | ERROR | Thread-101 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:42:20,102 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:42:20,897 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:42:21,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:42:39,791 | ERROR | Thread-106 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:42:39,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:42:45,171 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:42:46,303 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:43:09,796 | ERROR | Thread-110 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:43:09,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:43:10,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:43:10,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:43:29,795 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:43:29,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:43:35,246 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:43:35,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:43:59,803 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:43:59,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:44:00,367 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:44:01,029 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:44:19,810 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:44:19,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:44:25,172 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:44:25,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:44:50,103 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:44:50,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:44:50,527 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:44:50,953 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:45:09,823 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:45:09,825 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:45:15,152 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:45:15,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:45:39,832 | ERROR | Thread-137 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:45:39,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:45:40,153 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:45:40,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:45:59,837 | ERROR | Thread-141 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:45:59,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:46:05,124 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:46:05,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:46:29,846 | ERROR | Thread-146 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:46:29,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:46:30,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:46:30,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:46:49,856 | ERROR | Thread-150 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:46:49,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:46:55,119 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:46:55,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:47:19,860 | ERROR | Thread-154 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:47:19,862 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:47:20,154 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:47:20,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:47:39,865 | ERROR | Thread-158 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:47:39,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:47:45,083 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:47:45,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:48:09,872 | ERROR | Thread-162 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:48:09,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:48:10,173 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:48:10,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:48:29,878 | ERROR | Thread-167 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:48:29,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:48:35,087 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:48:35,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:48:42,447 | INFO | qtp1605283233-212 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1270ms -04 一月 2026 | 23:48:59,887 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:48:59,889 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:49:00,138 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:49:00,666 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:49:03,466 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[109], weight=2, id=1, type=2, card=109}] -04 一月 2026 | 23:49:09,366 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[201], weight=2, id=1, type=2, card=201}] -04 一月 2026 | 23:49:09,591 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -04 一月 2026 | 23:49:13,197 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[109], weight=2, id=1, type=2, card=109}] -04 一月 2026 | 23:49:19,892 | ERROR | Thread-176 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:49:19,893 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:49:25,252 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:49:25,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:49:44,902 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107, 106], weight=1, id=1, type=1, card=108}, {opcard=[109, 107], weight=1, id=2, type=1, card=108}] -04 一月 2026 | 23:49:47,065 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106, 105], weight=1, id=1, type=1, card=107}] -04 一月 2026 | 23:49:49,900 | ERROR | Thread-180 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:49:50,138 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:49:50,235 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:49:53,293 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:50:09,909 | ERROR | Thread-185 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:50:10,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:50:11,431 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 201], weight=1, id=1, type=1, card=202}] -04 一月 2026 | 23:50:14,664 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209, 207], weight=1, id=1, type=1, card=208}] -04 一月 2026 | 23:50:15,259 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:50:15,722 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209, 207], weight=1, id=1, type=1, card=208}] -04 一月 2026 | 23:50:15,737 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:50:16,760 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] -04 一月 2026 | 23:50:18,821 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105], weight=5, id=1, type=6, card=105}] -04 一月 2026 | 23:50:39,414 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202, 203], weight=1, id=1, type=1, card=201}] -04 一月 2026 | 23:50:39,917 | ERROR | Thread-189 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:50:39,920 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:50:40,141 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:50:40,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:50:46,632 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 201], weight=1, id=1, type=1, card=202}, {opcard=[203, 204], weight=1, id=2, type=1, card=202}] -04 一月 2026 | 23:50:48,405 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202, 201], weight=1, id=1, type=1, card=203}, {opcard=[204, 202], weight=1, id=2, type=1, card=203}] -04 一月 2026 | 23:50:59,922 | ERROR | Thread-194 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:51:00,963 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] -04 一月 2026 | 23:51:00,964 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:51:05,180 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:51:05,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:51:13,342 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[104, 103], weight=1, id=1, type=1, card=105}, {opcard=[106, 104], weight=1, id=2, type=1, card=105}] -04 一月 2026 | 23:51:21,557 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106, 104], weight=1, id=1, type=1, card=105}] -04 一月 2026 | 23:51:29,928 | ERROR | Thread-198 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:51:29,932 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:51:30,199 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:51:30,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:51:32,866 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 206], weight=1, id=1, type=1, card=204}] -04 一月 2026 | 23:51:44,384 | INFO | qtp1605283233-241 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:580ms -04 一月 2026 | 23:51:46,410 | INFO | qtp1605283233-241 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:264ms -04 一月 2026 | 23:51:49,688 | ERROR | Thread-80 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:51:49,688 | ERROR | Thread-202 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:51:49,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:51:49,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:51:55,299 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:51:55,568 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:52:19,692 | ERROR | Thread-207 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:52:19,694 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:52:20,143 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:52:20,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:52:39,697 | ERROR | Thread-211 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:52:39,701 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:52:45,114 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:52:45,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:53:09,709 | ERROR | Thread-215 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:53:09,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:53:10,118 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:53:10,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:53:29,713 | ERROR | Thread-220 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:53:29,716 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:53:35,275 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:53:35,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:53:59,721 | ERROR | Thread-224 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:53:59,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:54:00,135 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:54:00,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:54:04,656 | INFO | qtp1605283233-278 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1424ms -04 一月 2026 | 23:54:08,660 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] -04 一月 2026 | 23:54:16,868 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105], weight=5, id=1, type=6, card=105}] -04 一月 2026 | 23:54:19,725 | ERROR | Thread-229 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:54:21,152 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:54:25,083 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:54:26,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 23:54:26,568 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:54:26,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:54:26,771 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -04 一月 2026 | 23:54:27,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:113686 -04 一月 2026 | 23:54:27,015 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:54:27,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:54:27,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:54:27,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:54:27,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:54:27,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:54:27,235 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:54:27,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:54:27,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2206000 -04 一月 2026 | 23:54:27,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:54:27,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:54:27,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:54:27,362 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e5dff37 -04 一月 2026 | 23:54:27,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:54:27,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:54:30,322 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 204], weight=1, id=1, type=1, card=206}, {opcard=[207, 205], weight=1, id=2, type=1, card=206}, {opcard=[207, 208], weight=1, id=3, type=1, card=206}, {opcard=[206], weight=2, id=4, type=2, card=206}] -04 一月 2026 | 23:54:33,020 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 206], weight=1, id=1, type=1, card=204}, {opcard=[204], weight=2, id=2, type=2, card=204}] -04 一月 2026 | 23:54:38,410 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}] -04 一月 2026 | 23:54:39,475 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}] -04 一月 2026 | 23:54:42,643 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107], weight=2, id=1, type=2, card=107}] -04 一月 2026 | 23:54:43,420 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 101], weight=1, id=1, type=1, card=102}] -04 一月 2026 | 23:54:44,132 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 203], weight=1, id=1, type=1, card=205}, {opcard=[206, 204], weight=1, id=2, type=1, card=205}, {opcard=[206, 207], weight=1, id=3, type=1, card=205}] -04 一月 2026 | 23:54:44,154 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -04 一月 2026 | 23:54:44,780 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] -04 一月 2026 | 23:54:45,594 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}] -04 一月 2026 | 23:54:46,244 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 106], weight=1, id=1, type=1, card=107}] -04 一月 2026 | 23:54:50,234 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:54:50,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:55:01,794 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 203], weight=1, id=1, type=1, card=205}, {opcard=[206, 204], weight=1, id=2, type=1, card=205}] -04 一月 2026 | 23:55:03,106 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -04 一月 2026 | 23:55:09,742 | ERROR | Thread-238 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:55:09,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:55:10,177 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}] -04 一月 2026 | 23:55:11,261 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 102], weight=1, id=1, type=1, card=104}] -04 一月 2026 | 23:55:14,752 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105], weight=5, id=1, type=6, card=105}] -04 一月 2026 | 23:55:15,474 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:55:18,958 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:55:25,757 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] -04 一月 2026 | 23:55:27,839 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209, 207], weight=1, id=1, type=1, card=208}, {opcard=[208], weight=2, id=2, type=2, card=208}] -04 一月 2026 | 23:55:31,442 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105, 106], weight=1, id=1, type=1, card=104}] -04 一月 2026 | 23:55:33,174 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 205], weight=1, id=1, type=1, card=203}] -04 一月 2026 | 23:55:37,144 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}, {opcard=[109], weight=5, id=2, type=6, card=109}] -04 一月 2026 | 23:55:39,748 | ERROR | Thread-242 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:55:39,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:55:40,205 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:55:40,524 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:55:43,893 | INFO | qtp1605283233-296 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:513ms -04 一月 2026 | 23:55:45,025 | INFO | qtp1605283233-296 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:429ms -04 一月 2026 | 23:55:46,522 | INFO | qtp1605283233-296 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:430ms -04 一月 2026 | 23:55:59,905 | ERROR | Thread-247 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:55:59,905 | ERROR | Thread-84 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:55:59,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:55:59,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:56:05,112 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:56:05,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:56:05,847 | INFO | qtp1605283233-296 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:255ms -04 一月 2026 | 23:56:07,849 | INFO | qtp1605283233-307 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:564ms -04 一月 2026 | 23:56:29,762 | ERROR | Thread-251 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:56:29,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:56:30,126 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:56:30,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:56:49,887 | ERROR | Thread-256 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:56:49,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:56:55,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:56:55,410 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:57:19,778 | ERROR | Thread-260 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:57:19,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:57:20,269 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:57:20,546 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:57:39,783 | ERROR | Thread-264 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:57:39,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:57:42,404 | INFO | qtp1605283233-296 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1205ms -04 一月 2026 | 23:57:45,110 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:57:45,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -04 一月 2026 | 23:57:46,212 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:57:46,287 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -04 一月 2026 | 23:57:46,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:245580 -04 一月 2026 | 23:57:46,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:57:46,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:57:46,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -04 一月 2026 | 23:57:46,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:57:47,966 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:57:48,971 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 103], weight=1, id=1, type=1, card=101}] -04 一月 2026 | 23:57:50,590 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105, 104], weight=1, id=1, type=1, card=106}, {opcard=[107, 105], weight=1, id=2, type=1, card=106}, {opcard=[107, 108], weight=1, id=3, type=1, card=106}] -04 一月 2026 | 23:57:51,815 | ERROR | Thread-234 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:57:51,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:58:10,164 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:58:10,628 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:58:10,737 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -04 一月 2026 | 23:58:10,855 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 -04 一月 2026 | 23:58:11,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:245580 -04 一月 2026 | 23:58:11,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:58:11,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -04 一月 2026 | 23:58:11,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -04 一月 2026 | 23:58:11,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -04 一月 2026 | 23:58:11,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -04 一月 2026 | 23:58:11,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -04 一月 2026 | 23:58:11,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -04 一月 2026 | 23:58:11,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -04 一月 2026 | 23:58:11,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2079000 -04 一月 2026 | 23:58:11,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -04 一月 2026 | 23:58:11,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -04 一月 2026 | 23:58:11,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -04 一月 2026 | 23:58:11,440 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c34c268 -04 一月 2026 | 23:58:11,492 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -04 一月 2026 | 23:58:11,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -04 一月 2026 | 23:58:35,243 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:58:35,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:58:59,803 | ERROR | Thread-277 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:58:59,805 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:59:00,232 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:59:00,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:59:19,808 | ERROR | Thread-282 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:59:19,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:59:25,113 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:59:25,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -04 一月 2026 | 23:59:39,815 | ERROR | Thread-269 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:59:39,816 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:59:49,817 | ERROR | Thread-286 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -04 一月 2026 | 23:59:49,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -04 一月 2026 | 23:59:50,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -04 一月 2026 | 23:59:50,407 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect diff --git a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-05 b/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-05 deleted file mode 100644 index b4a4834..0000000 --- a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-05 +++ /dev/null @@ -1,884 +0,0 @@ -05 一月 2026 | 00:00:09,822 | ERROR | Thread-290 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:00:09,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:00:15,102 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:00:15,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:00:39,833 | ERROR | Thread-295 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:00:39,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:00:40,193 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:00:40,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:00:59,837 | ERROR | Thread-299 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:00:59,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:01:05,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:01:05,375 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:01:23,832 | INFO | qtp1605283233-357 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:522ms -05 一月 2026 | 00:01:25,156 | INFO | qtp1605283233-357 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:483ms -05 一月 2026 | 00:01:28,231 | INFO | qtp1605283233-364 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:506ms -05 一月 2026 | 00:01:29,855 | ERROR | Thread-304 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:01:29,857 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:01:30,728 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:01:31,280 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:01:49,850 | ERROR | Thread-309 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:01:49,851 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:01:55,160 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:01:55,646 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:02:19,864 | ERROR | Thread-313 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:02:19,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:02:20,150 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:02:20,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:02:39,866 | ERROR | Thread-317 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:02:39,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:02:45,482 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:02:45,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:03:09,876 | ERROR | Thread-321 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:03:09,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:03:10,253 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:03:10,597 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:03:29,878 | ERROR | Thread-326 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:03:29,881 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:03:35,097 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:03:35,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:03:59,886 | ERROR | Thread-330 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:03:59,888 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:04:00,115 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:04:00,408 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:04:19,895 | ERROR | Thread-335 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:04:19,896 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:04:25,194 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:04:25,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:04:49,899 | ERROR | Thread-340 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:04:49,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:04:50,313 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:04:50,980 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:05:09,905 | ERROR | Thread-344 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:05:09,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:05:15,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:05:15,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:05:39,914 | ERROR | Thread-348 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:05:39,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:05:40,271 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:05:40,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:05:59,925 | ERROR | Thread-352 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:05:59,927 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:06:05,155 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:06:05,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:06:29,928 | ERROR | Thread-358 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:06:29,929 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:06:30,226 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:06:30,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:06:49,933 | ERROR | Thread-362 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:06:49,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:06:55,198 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:06:55,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:07:19,696 | ERROR | Thread-366 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:07:19,699 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:07:20,392 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:07:20,794 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:07:39,701 | ERROR | Thread-371 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:07:39,702 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:07:45,220 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:07:45,530 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:08:01,103 | INFO | qtp1605283233-414 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:591ms -05 一月 2026 | 00:08:03,571 | INFO | qtp1605283233-414 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:430ms -05 一月 2026 | 00:08:04,912 | INFO | qtp1605283233-414 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:446ms -05 一月 2026 | 00:08:05,877 | INFO | qtp1605283233-439 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:239ms -05 一月 2026 | 00:08:09,711 | ERROR | Thread-375 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:08:09,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:08:10,170 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:08:10,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:08:29,711 | ERROR | Thread-380 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:08:29,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:08:35,108 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:08:35,373 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:08:36,985 | INFO | qtp1605283233-439 | group.controller.GroupController | | jefe_test: 177475 -05 一月 2026 | 00:08:37,194 | INFO | qtp1605283233-439 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:320ms -05 一月 2026 | 00:08:38,716 | INFO | qtp1605283233-439 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:415ms -05 一月 2026 | 00:08:41,481 | INFO | qtp1605283233-439 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:628ms -05 一月 2026 | 00:08:42,474 | INFO | qtp1605283233-439 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:327ms -05 一月 2026 | 00:08:44,902 | INFO | qtp1605283233-414 | taurus.web.WebFilter | | action: get_hplog_mgr[{user}:177475] time:298ms -05 一月 2026 | 00:08:46,047 | INFO | qtp1605283233-439 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:316ms -05 一月 2026 | 00:08:48,052 | INFO | qtp1605283233-439 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:470ms -05 一月 2026 | 00:08:59,718 | ERROR | Thread-384 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:08:59,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:09:00,118 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:09:00,462 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:09:19,727 | ERROR | Thread-388 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:09:19,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:09:25,208 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:09:25,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:09:49,732 | ERROR | Thread-393 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:09:49,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:09:50,176 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:09:50,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:09:54,731 | INFO | qtp1605283233-414 | group.controller.GroupController | | jefe_test: 177475 -05 一月 2026 | 00:09:54,926 | INFO | qtp1605283233-414 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:297ms -05 一月 2026 | 00:09:55,959 | INFO | qtp1605283233-414 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:307ms -05 一月 2026 | 00:09:58,204 | INFO | qtp1605283233-414 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1314ms -05 一月 2026 | 00:09:58,659 | INFO | qtp1605283233-461 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1247ms -05 一月 2026 | 00:10:00,818 | INFO | qtp1605283233-462 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -05 一月 2026 | 00:10:02,054 | INFO | qtp1605283233-462 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1425ms -05 一月 2026 | 00:10:03,340 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] -05 一月 2026 | 00:10:09,737 | ERROR | Thread-397 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:10:09,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:10:15,109 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:10:15,479 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:10:15,729 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] -05 一月 2026 | 00:10:15,899 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:10:16,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -05 一月 2026 | 00:10:16,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:556585 -05 一月 2026 | 00:10:16,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -05 一月 2026 | 00:10:16,448 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [177475]] -05 一月 2026 | 00:10:16,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:10:16,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:10:16,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:10:16,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:10:16,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:10:16,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:10:16,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2205000 -05 一月 2026 | 00:10:16,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:10:16,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:10:16,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -05 一月 2026 | 00:10:16,691 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e5dff37 -05 一月 2026 | 00:10:16,747 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -05 一月 2026 | 00:10:16,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -05 一月 2026 | 00:10:16,798 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102], weight=2, id=1, type=2, card=102}, {opcard=[102], weight=3, id=2, type=3, card=102}, {opcard=[102], weight=4, id=3, type=3, card=102}] -05 一月 2026 | 00:10:30,157 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[201], weight=4, id=1, type=3, card=201}] -05 一月 2026 | 00:10:40,513 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:10:42,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -05 一月 2026 | 00:10:43,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:574543 -05 一月 2026 | 00:10:43,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:10:43,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:10:43,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:10:43,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:10:43,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:10:43,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:10:43,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:10:43,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:10:43,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:1612000 -05 一月 2026 | 00:10:43,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:10:43,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:10:43,928 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -05 一月 2026 | 00:10:43,995 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5b89ad98 -05 一月 2026 | 00:10:44,049 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -05 一月 2026 | 00:10:44,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -05 一月 2026 | 00:10:44,157 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] -05 一月 2026 | 00:10:44,216 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -05 一月 2026 | 00:10:44,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:10:44,773 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:10:44,850 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:10:45,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 -05 一月 2026 | 00:10:45,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:10:45,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:10:45,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:10:45,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:10:45,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:10:45,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:10:45,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:10:45,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:10:45,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:10:45,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:10:45,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:10:46,092 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108], weight=5, id=1, type=6, card=108}] -05 一月 2026 | 00:10:50,278 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] -05 一月 2026 | 00:11:04,896 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[104, 103], weight=1, id=1, type=1, card=105}] -05 一月 2026 | 00:11:05,159 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:11:06,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:11:06,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:11:06,295 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] -05 一月 2026 | 00:11:06,335 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:11:06,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 -05 一月 2026 | 00:11:06,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:11:06,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:11:06,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:11:06,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:11:06,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:11:06,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:11:06,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:11:07,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:11:07,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:11:07,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:11:07,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:11:09,323 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 208], weight=1, id=1, type=1, card=206}] -05 一月 2026 | 00:11:09,350 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207], weight=5, id=1, type=6, card=207}] -05 一月 2026 | 00:11:09,754 | ERROR | Thread-407 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:11:10,371 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:11:10,373 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107, 106], weight=1, id=1, type=1, card=108}] -05 一月 2026 | 00:11:18,013 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] -05 一月 2026 | 00:11:19,351 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106, 105], weight=1, id=1, type=1, card=107}, {opcard=[108, 106], weight=1, id=2, type=1, card=107}] -05 一月 2026 | 00:11:21,014 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 103], weight=1, id=1, type=1, card=101}] -05 一月 2026 | 00:11:21,111 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105], weight=5, id=1, type=6, card=105}] -05 一月 2026 | 00:11:29,760 | ERROR | Thread-411 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:11:29,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:11:30,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:11:30,968 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:11:31,212 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:11:31,321 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:11:31,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 -05 一月 2026 | 00:11:31,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:11:31,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:11:31,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:11:31,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:11:31,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:11:31,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:11:31,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:11:31,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:11:31,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:11:31,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:11:31,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:11:44,584 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] -05 一月 2026 | 00:11:49,117 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 201], weight=1, id=1, type=1, card=202}] -05 一月 2026 | 00:11:49,683 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 204], weight=1, id=1, type=1, card=206}] -05 一月 2026 | 00:11:49,766 | ERROR | Thread-415 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:11:49,769 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:11:55,106 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:11:55,789 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 205], weight=1, id=1, type=1, card=203}] -05 一月 2026 | 00:11:56,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:11:56,340 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:11:56,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 -05 一月 2026 | 00:11:56,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:11:56,668 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:11:56,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:11:56,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:11:56,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:11:56,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:11:56,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:11:56,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:11:56,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:11:56,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:11:56,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:11:58,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:12:09,485 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[109, 107], weight=1, id=1, type=1, card=108}, {opcard=[204, 203], weight=1, id=2, type=1, card=205}, {opcard=[206, 204], weight=1, id=3, type=1, card=205}, {opcard=[206, 207], weight=1, id=4, type=1, card=205}, {opcard=[108, 107], weight=1, id=5, type=1, card=109}, {opcard=[205], weight=2, id=6, type=2, card=205}] -05 一月 2026 | 00:12:12,482 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209], weight=2, id=1, type=2, card=209}, {opcard=[209], weight=5, id=2, type=6, card=209}] -05 一月 2026 | 00:12:19,781 | ERROR | Thread-419 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:12:20,205 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:12:20,472 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:12:21,174 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:12:21,254 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:12:21,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 -05 一月 2026 | 00:12:21,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:12:21,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:12:21,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:12:21,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:12:21,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:12:21,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:12:21,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:12:21,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:12:21,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:12:21,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:12:21,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:12:23,606 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107, 106], weight=1, id=1, type=1, card=108}] -05 一月 2026 | 00:12:23,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:12:24,940 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 205], weight=1, id=1, type=1, card=206}] -05 一月 2026 | 00:12:26,245 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 206], weight=1, id=1, type=1, card=204}] -05 一月 2026 | 00:12:27,261 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[104, 103], weight=1, id=1, type=1, card=105}] -05 一月 2026 | 00:12:33,648 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[101], weight=3, id=1, type=4, card=101}] -05 一月 2026 | 00:12:39,461 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[104, 105], weight=1, id=1, type=1, card=103}] -05 一月 2026 | 00:12:39,779 | ERROR | Thread-423 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:12:39,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:12:45,137 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:12:46,256 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:12:46,382 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:12:46,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:12:46,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 -05 一月 2026 | 00:12:46,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:12:46,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:12:46,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:12:46,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:12:46,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:12:46,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:12:46,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:12:46,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:12:46,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:12:46,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:12:46,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:13:09,797 | ERROR | Thread-427 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:13:10,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:13:10,685 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 103], weight=1, id=1, type=1, card=101}] -05 一月 2026 | 00:13:10,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:13:10,952 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:13:11,182 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:13:11,311 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:13:11,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 -05 一月 2026 | 00:13:11,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:13:11,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:13:11,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:13:11,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:13:11,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:13:11,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:13:11,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:13:11,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:13:11,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:13:11,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:13:11,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:13:19,330 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] -05 一月 2026 | 00:13:22,870 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107, 106], weight=1, id=1, type=1, card=108}] -05 一月 2026 | 00:13:26,796 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[102, 103], weight=1, id=1, type=1, card=101}] -05 一月 2026 | 00:13:29,793 | ERROR | Thread-432 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:13:29,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:13:30,361 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[103, 101], weight=1, id=1, type=1, card=102}] -05 一月 2026 | 00:13:30,382 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | Ai出牌长麻=============================== -05 一月 2026 | 00:13:31,849 | INFO | qtp1605283233-493 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:480ms -05 一月 2026 | 00:13:33,441 | INFO | qtp1605283233-493 | taurus.web.WebFilter | | action: get_partner_stat[{user}:115777] time:441ms -05 一月 2026 | 00:13:34,764 | INFO | qtp1605283233-493 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:663ms -05 一月 2026 | 00:13:35,125 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:13:35,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:13:35,655 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:13:35,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -05 一月 2026 | 00:13:35,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:574543 -05 一月 2026 | 00:13:35,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:13:36,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:13:36,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:13:36,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:13:36,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:13:36,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:13:36,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:13:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:13:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2173000 -05 一月 2026 | 00:13:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:13:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:13:36,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -05 一月 2026 | 00:13:36,299 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e5dff37 -05 一月 2026 | 00:13:36,354 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -05 一月 2026 | 00:13:36,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -05 一月 2026 | 00:13:37,128 | INFO | qtp1605283233-493 | taurus.web.WebFilter | | action: get_person_records[{user}:115777] time:241ms -05 一月 2026 | 00:13:38,263 | INFO | qtp1605283233-502 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:498ms -05 一月 2026 | 00:13:39,672 | INFO | qtp1605283233-501 | taurus.web.WebFilter | | action: get_person_records[{user}:177475] time:410ms -05 一月 2026 | 00:13:39,795 | ERROR | Thread-273 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:13:39,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:13:41,114 | INFO | qtp1605283233-502 | group.controller.GroupController | | jefe_test: 115777 -05 一月 2026 | 00:13:41,306 | INFO | qtp1605283233-502 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:309ms -05 一月 2026 | 00:13:42,203 | INFO | qtp1605283233-502 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:342ms -05 一月 2026 | 00:13:42,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:13:42,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -05 一月 2026 | 00:13:43,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:786674 -05 一月 2026 | 00:13:43,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:13:43,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:13:43,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -05 一月 2026 | 00:13:43,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -05 一月 2026 | 00:13:45,623 | INFO | qtp1605283233-493 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1256ms -05 一月 2026 | 00:13:49,799 | ERROR | Thread-403 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:13:49,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:14:11,647 | INFO | qtp1605283233-493 | group.controller.GroupController | | jefe_test: 112233 -05 一月 2026 | 00:14:11,907 | INFO | qtp1605283233-493 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:375ms -05 一月 2026 | 00:14:12,465 | INFO | qtp1605283233-493 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:347ms -05 一月 2026 | 00:15:37,523 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -05 一月 2026 | 00:15:37,572 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -05 一月 2026 | 00:16:30,646 | INFO | qtp1605283233-68 | group.controller.GroupController | | jefe_test: 115777 -05 一月 2026 | 00:16:30,911 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:422ms -05 一月 2026 | 00:16:32,283 | INFO | qtp1605283233-62 | group.controller.GroupController | | jefe_test: 115777 -05 一月 2026 | 00:16:32,500 | INFO | qtp1605283233-62 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:349ms -05 一月 2026 | 00:16:33,766 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:383ms -05 一月 2026 | 00:16:51,688 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -05 一月 2026 | 00:16:53,297 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:115777] time:1819ms -05 一月 2026 | 00:16:53,462 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:16:53,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:16:54,054 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:16:54,202 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:16:54,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 -05 一月 2026 | 00:16:54,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:16:54,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:16:54,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:16:54,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:16:54,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:16:54,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:16:54,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:16:54,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:16:54,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:16:54,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:16:54,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:17:09,856 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:17:09,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:17:18,468 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:17:18,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:17:19,015 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:17:19,129 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:17:19,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 -05 一月 2026 | 00:17:19,399 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:17:19,461 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:17:19,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:17:19,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:17:19,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:17:19,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:17:19,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:17:19,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:17:19,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:17:19,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:17:19,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:17:39,862 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:17:39,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:17:43,443 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:17:43,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:17:43,942 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:17:44,065 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:17:44,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 -05 一月 2026 | 00:17:44,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -05 一月 2026 | 00:17:44,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -05 一月 2026 | 00:17:44,423 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:17:44,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:17:44,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:17:44,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:17:44,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:17:44,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:17:44,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:17:44,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:17:44,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:17:53,526 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 115777 -05 一月 2026 | 00:17:53,816 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:413ms -05 一月 2026 | 00:17:55,118 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:359ms -05 一月 2026 | 00:17:58,306 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1954ms -05 一月 2026 | 00:17:59,867 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:17:59,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:18:08,502 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:18:08,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:18:09,124 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:18:09,248 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:18:09,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 -05 一月 2026 | 00:18:09,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:18:09,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:18:09,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:18:09,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:18:09,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:18:09,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:18:09,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:18:09,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:18:09,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:18:09,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:18:09,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:18:29,876 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:18:29,879 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:18:33,415 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:18:33,691 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:18:33,973 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:18:34,075 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:18:34,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 -05 一月 2026 | 00:18:34,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:18:34,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:18:34,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:18:34,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:18:34,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:18:34,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:18:34,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:18:34,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:18:34,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:18:34,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:18:34,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:18:46,965 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1319ms -05 一月 2026 | 00:18:49,881 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:18:49,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:18:59,585 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -05 一月 2026 | 00:18:59,638 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -05 一月 2026 | 00:19:00,559 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:19:01,002 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:19:01,353 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:19:01,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:19:01,861 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 -05 一月 2026 | 00:19:01,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:19:01,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:19:01,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:19:01,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:19:01,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:19:02,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:19:02,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:19:02,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:19:02,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:19:02,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:19:02,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:19:19,892 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:19:19,897 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:19:25,405 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:19:25,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:19:26,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:19:26,132 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:19:26,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 -05 一月 2026 | 00:19:26,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:19:26,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:19:26,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:19:26,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:19:26,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:19:26,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:19:26,643 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:19:26,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:19:26,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:19:26,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:19:26,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:19:49,898 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:19:49,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:19:50,516 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:19:50,867 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:19:51,130 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:19:51,321 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:19:51,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 -05 一月 2026 | 00:19:51,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:19:51,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:19:51,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:19:51,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:19:51,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:19:51,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:19:51,773 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:19:51,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:19:51,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:19:51,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:19:51,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:20:09,908 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:20:09,909 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:20:15,423 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:20:15,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:20:16,007 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:20:16,094 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:20:16,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 -05 一月 2026 | 00:20:16,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:20:16,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:20:16,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:20:16,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:20:16,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:20:16,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:20:16,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:20:16,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:20:16,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:20:16,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:20:16,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:20:33,699 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -05 一月 2026 | 00:20:33,745 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -05 一月 2026 | 00:20:34,587 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:20:34,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:20:35,165 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:20:35,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:20:35,668 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 -05 一月 2026 | 00:20:35,683 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:20:35,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:20:35,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:20:35,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:20:35,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:20:35,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:20:35,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:20:35,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:20:35,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:20:35,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:20:35,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:20:44,544 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 115777 -05 一月 2026 | 00:20:44,815 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:115777] time:392ms -05 一月 2026 | 00:20:45,483 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:115777] time:357ms -05 一月 2026 | 00:20:59,408 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:20:59,656 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:20:59,844 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:20:59,920 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:20:59,922 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:20:59,974 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102254 -05 一月 2026 | 00:21:00,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 -05 一月 2026 | 00:21:00,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -05 一月 2026 | 00:21:00,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -05 一月 2026 | 00:21:00,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:21:00,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:21:00,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:21:00,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:21:00,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:21:00,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:21:00,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:0 -05 一月 2026 | 00:21:00,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:21:00,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:21:11,579 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: join_room[{user}:115777] time:1326ms -05 一月 2026 | 00:21:19,923 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:21:19,926 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -05 一月 2026 | 00:21:24,414 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:21:24,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:21:24,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:21:25,109 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -05 一月 2026 | 00:21:25,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:999225 -05 一月 2026 | 00:21:25,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:21:25,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [115777]] -05 一月 2026 | 00:21:25,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:21:25,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:21:25,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:21:25,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:21:25,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:21:25,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:21:25,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8248000 -05 一月 2026 | 00:21:25,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:21:25,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:21:25,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -05 一月 2026 | 00:21:25,648 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1ede81ab -05 一月 2026 | 00:21:25,700 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -05 一月 2026 | 00:21:25,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -05 一月 2026 | 00:21:41,597 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209], weight=2, id=1, type=2, card=209}] -05 一月 2026 | 00:21:48,647 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[107, 106], weight=1, id=1, type=1, card=108}] -05 一月 2026 | 00:21:49,400 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -05 一月 2026 | 00:21:50,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -05 一月 2026 | 00:21:50,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -05 一月 2026 | 00:21:50,686 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -05 一月 2026 | 00:21:50,774 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -05 一月 2026 | 00:21:51,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:285817 -05 一月 2026 | 00:21:51,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:21:51,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -05 一月 2026 | 00:21:51,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -05 一月 2026 | 00:21:51,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -05 一月 2026 | 00:21:51,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -05 一月 2026 | 00:21:51,249 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -05 一月 2026 | 00:21:51,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -05 一月 2026 | 00:21:51,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -05 一月 2026 | 00:21:51,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5372000 -05 一月 2026 | 00:21:51,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -05 一月 2026 | 00:21:51,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -05 一月 2026 | 00:21:51,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -05 一月 2026 | 00:21:51,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4dae1797 -05 一月 2026 | 00:21:51,522 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -05 一月 2026 | 00:21:51,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -05 一月 2026 | 00:21:53,164 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[207, 206], weight=1, id=1, type=1, card=208}, {opcard=[209, 207], weight=1, id=2, type=1, card=208}] -05 一月 2026 | 00:22:09,936 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:29:27,570 | INFO | qtp1605283233-93 | group.controller.GroupController | | jefe_test: 112233 -05 一月 2026 | 00:29:28,037 | INFO | qtp1605283233-93 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:612ms -05 一月 2026 | 00:29:38,073 | INFO | qtp1605283233-94 | group.controller.GroupController | | jefe_test: 101777 -05 一月 2026 | 00:29:38,865 | INFO | qtp1605283233-94 | taurus.web.WebFilter | | action: get_groups[{user}:101777] time:1027ms -05 一月 2026 | 00:29:42,148 | INFO | qtp1605283233-89 | taurus.web.WebFilter | | action: enter_group[{user}:101777] time:595ms -05 一月 2026 | 00:29:43,128 | INFO | qtp1605283233-89 | group.controller.GroupController | | jefe_test: 101777 -05 一月 2026 | 00:29:43,788 | INFO | qtp1605283233-89 | taurus.web.WebFilter | | action: get_groups[{user}:101777] time:867ms -05 一月 2026 | 00:29:44,094 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: enter_group[{user}:101777] time:498ms -05 一月 2026 | 00:29:54,791 | INFO | qtp1605283233-94 | group.controller.GroupController | | jefe_test: 101777 -05 一月 2026 | 00:29:55,499 | INFO | qtp1605283233-94 | taurus.web.WebFilter | | action: get_groups[{user}:101777] time:913ms -05 一月 2026 | 00:29:56,216 | INFO | qtp1605283233-94 | group.controller.GroupController | | jefe_test: 101777 -05 一月 2026 | 00:29:56,929 | INFO | qtp1605283233-94 | taurus.web.WebFilter | | action: get_groups[{user}:101777] time:963ms -05 一月 2026 | 00:29:59,187 | INFO | qtp1605283233-94 | taurus.web.WebFilter | | action: enter_group[{user}:101777] time:595ms -05 一月 2026 | 00:30:01,874 | INFO | qtp1605283233-89 | taurus.web.WebFilter | | action: get_person_records[{user}:101777] time:749ms -05 一月 2026 | 00:30:03,299 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: get_person_records[{user}:101777] time:382ms -05 一月 2026 | 00:30:04,689 | INFO | qtp1605283233-93 | taurus.web.WebFilter | | action: get_person_records[{user}:101777] time:335ms -05 一月 2026 | 00:30:10,356 | INFO | qtp1605283233-97 | taurus.web.WebFilter | | action: get_person_records[{user}:101777] time:339ms -05 一月 2026 | 00:31:24,615 | INFO | qtp1605283233-93 | group.controller.GroupController | | jefe_test: 101777 -05 一月 2026 | 00:31:25,423 | INFO | qtp1605283233-93 | taurus.web.WebFilter | | action: get_groups[{user}:101777] time:982ms -05 一月 2026 | 00:31:39,843 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -05 一月 2026 | 00:31:42,399 | INFO | qtp1605283233-94 | group.controller.GroupController | | jefe_test: 101777 -05 一月 2026 | 00:31:43,322 | INFO | qtp1605283233-94 | taurus.web.WebFilter | | action: get_groups[{user}:101777] time:1121ms -05 一月 2026 | 00:31:44,806 | INFO | qtp1605283233-93 | taurus.web.WebFilter | | action: enter_group[{user}:101777] time:563ms -05 一月 2026 | 00:32:02,432 | INFO | qtp1605283233-93 | taurus.web.WebFilter | | action: get_person_records[{user}:101777] time:943ms -05 一月 2026 | 00:32:04,848 | INFO | qtp1605283233-94 | taurus.web.WebFilter | | action: get_person_records[{user}:101777] time:1531ms -05 一月 2026 | 00:32:18,304 | INFO | qtp1605283233-94 | taurus.web.WebFilter | | action: get_person_records[{user}:101777] time:238ms -05 一月 2026 | 00:33:42,616 | INFO | qtp1605283233-100 | group.controller.GroupController | | jefe_test: 101777 -05 一月 2026 | 00:33:43,163 | INFO | qtp1605283233-100 | taurus.web.WebFilter | | action: get_groups[{user}:101777] time:657ms -05 一月 2026 | 00:33:54,307 | INFO | qtp1605283233-100 | taurus.web.WebFilter | | action: enter_group[{user}:101777] time:461ms diff --git a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-21 b/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-21 deleted file mode 100644 index 6b0cb21..0000000 --- a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-21 +++ /dev/null @@ -1,161 +0,0 @@ -21 一月 2026 | 00:10:57,528 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -21 一月 2026 | 00:10:57,605 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -21 一月 2026 | 00:10:58,701 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -21 一月 2026 | 00:10:59,888 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -21 一月 2026 | 00:11:00,266 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -21 一月 2026 | 00:11:00,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:100007 -21 一月 2026 | 00:11:00,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -21 一月 2026 | 00:11:00,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -21 一月 2026 | 00:11:00,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -21 一月 2026 | 00:11:00,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -21 一月 2026 | 00:11:00,995 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -21 一月 2026 | 00:11:01,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -21 一月 2026 | 00:11:01,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -21 一月 2026 | 00:11:01,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -21 一月 2026 | 00:11:01,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7763000 -21 一月 2026 | 00:11:01,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -21 一月 2026 | 00:11:01,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -21 一月 2026 | 00:11:01,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -21 一月 2026 | 00:11:01,270 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7beeb231 -21 一月 2026 | 00:11:01,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -21 一月 2026 | 00:11:01,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -21 一月 2026 | 00:11:01,654 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -21 一月 2026 | 00:11:01,670 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -21 一月 2026 | 00:11:23,513 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -21 一月 2026 | 00:11:24,440 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -21 一月 2026 | 00:11:24,550 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -21 一月 2026 | 00:11:24,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:100007 -21 一月 2026 | 00:11:24,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -21 一月 2026 | 00:11:24,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -21 一月 2026 | 00:11:25,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -21 一月 2026 | 00:11:25,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -21 一月 2026 | 00:11:25,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -21 一月 2026 | 00:11:25,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -21 一月 2026 | 00:11:25,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -21 一月 2026 | 00:11:25,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -21 一月 2026 | 00:11:25,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6923000 -21 一月 2026 | 00:11:25,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -21 一月 2026 | 00:11:25,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -21 一月 2026 | 00:11:25,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -21 一月 2026 | 00:11:25,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1d7388f4 -21 一月 2026 | 00:11:25,436 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -21 一月 2026 | 00:11:25,476 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -21 一月 2026 | 00:11:26,212 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -21 一月 2026 | 00:11:26,228 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -21 一月 2026 | 00:11:48,495 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -21 一月 2026 | 00:11:49,550 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102111 login -21 一月 2026 | 00:11:49,570 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -21 一月 2026 | 00:11:50,768 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -21 一月 2026 | 00:11:51,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 -21 一月 2026 | 00:11:51,375 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -21 一月 2026 | 00:11:51,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:100007 -21 一月 2026 | 00:11:51,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -21 一月 2026 | 00:11:51,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -21 一月 2026 | 00:11:51,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -21 一月 2026 | 00:11:51,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -21 一月 2026 | 00:11:51,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -21 一月 2026 | 00:11:51,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -21 一月 2026 | 00:11:51,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -21 一月 2026 | 00:11:51,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -21 一月 2026 | 00:11:51,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -21 一月 2026 | 00:11:51,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7119000 -21 一月 2026 | 00:11:51,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -21 一月 2026 | 00:11:51,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -21 一月 2026 | 00:11:51,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -21 一月 2026 | 00:11:52,002 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3644f58e -21 一月 2026 | 00:11:52,107 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -21 一月 2026 | 00:11:52,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -21 一月 2026 | 00:12:13,614 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -21 一月 2026 | 00:12:14,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:217946 -21 一月 2026 | 00:12:14,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, 3, null, null, null, null, null, null, null, null, null] -21 一月 2026 | 00:12:14,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:100007 -21 一月 2026 | 00:12:14,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, 3, null, null, null, null, null, null, null, null, null] -21 一月 2026 | 00:12:14,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -21 一月 2026 | 00:12:17,528 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -21 一月 2026 | 00:12:17,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -21 一月 2026 | 00:12:38,657 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -21 一月 2026 | 00:12:39,948 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -21 一月 2026 | 00:12:40,106 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 -21 一月 2026 | 00:12:40,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:345687 -21 一月 2026 | 00:12:40,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -21 一月 2026 | 00:12:40,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -21 一月 2026 | 00:12:40,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -21 一月 2026 | 00:12:40,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -21 一月 2026 | 00:12:40,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -21 一月 2026 | 00:12:41,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -21 一月 2026 | 00:12:41,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -21 一月 2026 | 00:12:41,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -21 一月 2026 | 00:12:41,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7119000 -21 一月 2026 | 00:12:41,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -21 一月 2026 | 00:12:41,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -21 一月 2026 | 00:12:41,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -21 一月 2026 | 00:12:41,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3644f58e -21 一月 2026 | 00:12:41,362 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -21 一月 2026 | 00:12:41,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[8.138.242.190, 6311, 8.138.242.190] -21 一月 2026 | 00:12:41,626 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -21 一月 2026 | 00:12:41,642 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect diff --git a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-24 b/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-24 deleted file mode 100644 index d77cc18..0000000 --- a/game_web/web_group/src/main/webapp/logs/web_main.log.2026-01-24 +++ /dev/null @@ -1,1682 +0,0 @@ -24 一月 2026 | 18:14:17,001 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -24 一月 2026 | 18:14:17,049 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -24 一月 2026 | 18:14:18,098 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:14:20,752 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:14:20,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -24 一月 2026 | 18:14:43,201 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:14:45,912 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:14:45,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -24 一月 2026 | 18:15:07,977 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:15:10,466 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:15:10,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -24 一月 2026 | 18:15:32,972 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:15:35,413 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:15:35,429 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -24 一月 2026 | 18:15:57,875 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:16:00,417 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:16:00,431 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -24 一月 2026 | 18:16:23,002 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:16:25,467 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:16:25,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -24 一月 2026 | 18:16:32,954 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -24 一月 2026 | 18:16:33,005 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -24 一月 2026 | 18:16:34,448 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:16:37,084 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:16:37,088 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -24 一月 2026 | 18:16:58,964 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:17:01,465 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:17:01,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -24 一月 2026 | 18:17:24,188 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:17:26,623 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:17:26,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -24 一月 2026 | 18:17:35,421 | INFO | qtp1605283233-66 | group.controller.GroupController | | jefe_test: 112233 -24 一月 2026 | 18:17:35,757 | INFO | qtp1605283233-66 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:489ms -24 一月 2026 | 18:17:37,019 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:430ms -24 一月 2026 | 18:17:41,923 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:475ms -24 一月 2026 | 18:17:45,984 | INFO | qtp1605283233-65 | group.controller.GroupController | | jefe_test: 112233 -24 一月 2026 | 18:17:46,318 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:470ms -24 一月 2026 | 18:17:46,829 | INFO | qtp1605283233-77 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:559ms -24 一月 2026 | 18:17:48,901 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:17:51,488 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:17:51,489 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -24 一月 2026 | 18:17:58,928 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: del__room[{user}:112233] time:352ms -24 一月 2026 | 18:18:01,170 | INFO | qtp1605283233-64 | group.controller.GroupController | | jefe_test: 112233 -24 一月 2026 | 18:18:01,530 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:559ms -24 一月 2026 | 18:18:02,306 | INFO | qtp1605283233-63 | group.controller.GroupController | | jefe_test: 112233 -24 一月 2026 | 18:18:02,583 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: get_groups[{user}:112233] time:418ms -24 一月 2026 | 18:18:03,520 | INFO | qtp1605283233-65 | taurus.web.WebFilter | | action: enter_group[{user}:112233] time:440ms -24 一月 2026 | 18:18:07,041 | INFO | qtp1605283233-63 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -24 一月 2026 | 18:18:07,510 | ERROR | qtp1605283233-63 | group.service.GroupRoomService | | createGroupRoom gameId:10 svr:null -24 一月 2026 | 18:18:07,522 | INFO | qtp1605283233-63 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:759ms -24 一月 2026 | 18:18:13,817 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:18:16,235 | ERROR | mpnet connect thread | client.io.ISocket | | Connection error -java.net.ConnectException: Connection refused: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:81) - at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) - at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) - at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) - at java.net.Socket.connect(Socket.java:606) - at taurus.client.io.SocketTcp.connectThread(SocketTcp.java:54) - at taurus.client.io.SocketTcp.access$000(SocketTcp.java:20) - at taurus.client.io.SocketTcp$1.run(SocketTcp.java:40) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:18:16,237 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnConnect -24 一月 2026 | 18:18:25,783 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -24 一月 2026 | 18:18:27,600 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:2134ms -24 一月 2026 | 18:18:39,335 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:18:39,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:18:40,402 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login -24 一月 2026 | 18:18:40,453 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -24 一月 2026 | 18:18:41,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:18:41,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -24 一月 2026 | 18:18:41,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:648053 -24 一月 2026 | 18:18:41,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -24 一月 2026 | 18:18:42,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -24 一月 2026 | 18:18:42,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:18:42,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:18:42,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:18:42,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:18:42,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:18:42,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:18:42,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6958000 -24 一月 2026 | 18:18:42,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:18:42,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:18:42,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:18:42,500 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2d4886c1 -24 一月 2026 | 18:18:42,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:18:42,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:19:04,085 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:19:04,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:19:28,771 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:19:29,480 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:19:29,902 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:19:29,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:19:31,586 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -24 一月 2026 | 18:19:31,634 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -24 一月 2026 | 18:19:32,603 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:19:33,228 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:19:50,014 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:19:50,030 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:19:57,415 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:19:58,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:648053 -24 一月 2026 | 18:19:58,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -24 一月 2026 | 18:19:58,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:19:59,284 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:19:59,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:19:59,547 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -24 一月 2026 | 18:19:59,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:891049 -24 一月 2026 | 18:19:59,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:19:59,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:19:59,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:19:59,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:19:59,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:20:00,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:20:00,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:20:00,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:20:00,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:16210000 -24 一月 2026 | 18:20:00,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:20:00,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:20:00,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:20:00,216 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@256fe7f8 -24 一月 2026 | 18:20:00,291 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:20:00,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:20:04,658 | INFO | qtp1605283233-68 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -24 一月 2026 | 18:20:05,527 | INFO | qtp1605283233-68 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1157ms -24 一月 2026 | 18:20:10,970 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 107, 205, 208, 209, 107, 204, 208, 207, 207, 102, 109, 105, 203] -24 一月 2026 | 18:20:10,970 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:20:10,970 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:20:10,970 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:20:10,970 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] -24 一月 2026 | 18:21:47,731 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:21:47,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive -24 一月 2026 | 18:22:14,869 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -24 一月 2026 | 18:22:16,476 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1863ms -24 一月 2026 | 18:22:27,495 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:22:28,000 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:22:28,528 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101777 login -24 一月 2026 | 18:22:28,568 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -24 一月 2026 | 18:22:29,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:22:29,592 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -24 一月 2026 | 18:22:29,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:966473 -24 一月 2026 | 18:22:29,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -24 一月 2026 | 18:22:29,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -24 一月 2026 | 18:22:29,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:22:29,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:22:29,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:22:30,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:22:30,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:22:30,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:22:30,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7898000 -24 一月 2026 | 18:22:30,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:22:30,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:22:30,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:22:30,221 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@207eecfe -24 一月 2026 | 18:22:30,300 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:22:30,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:22:48,094 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 204, 203, 203, 108, 201, 207, 209, 107, 101, 101, 109, 109, 205] -24 一月 2026 | 18:22:48,094 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:22:48,095 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:22:48,095 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:22:48,095 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] -24 一月 2026 | 18:22:52,531 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:22:53,017 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101888 login -24 一月 2026 | 18:22:53,042 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -24 一月 2026 | 18:22:54,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:966473 -24 一月 2026 | 18:22:54,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101777]] -24 一月 2026 | 18:22:54,523 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101777]] -24 一月 2026 | 18:22:54,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:22:54,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:22:54,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{330800}:m101888 room_key:room:966473 -24 一月 2026 | 18:22:54,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:22:55,054 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203, 201], weight=1, id=1, type=1, card=202}, {opcard=[203, 204], weight=1, id=2, type=1, card=202}] -24 一月 2026 | 18:22:55,133 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 203, 203, 108, 207, 209, 107, 101, 109, 109, 205] -24 一月 2026 | 18:22:55,133 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:22:55,133 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] -24 一月 2026 | 18:22:55,133 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:22:55,133 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 209, 202] -24 一月 2026 | 18:22:55,208 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:22:55,348 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:22:55,433 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -24 一月 2026 | 18:22:55,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:259408 -24 一月 2026 | 18:22:55,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:22:55,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:22:55,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:22:55,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:22:55,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:22:55,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:22:55,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:22:55,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:22:55,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6946000 -24 一月 2026 | 18:22:55,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:22:55,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:22:56,041 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:22:56,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@597bd52d -24 一月 2026 | 18:22:56,198 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:22:56,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:23:00,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 203, 203, 108, 207, 209, 107, 109, 109, 205, 103] -24 一月 2026 | 18:23:00,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:23:00,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] -24 一月 2026 | 18:23:00,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:23:00,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 209, 104, 203, 201] -24 一月 2026 | 18:23:04,990 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[205, 203], weight=1, id=1, type=1, card=204}] -24 一月 2026 | 18:23:05,051 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 203, 203, 108, 207, 209, 107, 109, 109, 205, 107] -24 一月 2026 | 18:23:05,051 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:23:05,051 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] -24 一月 2026 | 18:23:05,051 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:23:05,051 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 209, 104, 204, 203, 201] -24 一月 2026 | 18:23:06,756 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] -24 一月 2026 | 18:23:06,835 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 203, 203, 108, 207, 209, 107, 109, 205, 107, 208] -24 一月 2026 | 18:23:06,835 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:23:06,835 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] -24 一月 2026 | 18:23:06,835 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:23:06,835 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 209, 104, 204, 109, 203, 201] -24 一月 2026 | 18:23:12,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 203, 203, 108, 207, 209, 109, 205, 107, 208, 207] -24 一月 2026 | 18:23:12,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:23:12,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] -24 一月 2026 | 18:23:12,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:23:12,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 209, 104, 204, 109, 102, 203, 201, 107, 107, 107] -24 一月 2026 | 18:23:14,224 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] -24 一月 2026 | 18:23:14,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 203, 108, 207, 209, 109, 205, 107, 208, 207, 203] -24 一月 2026 | 18:23:14,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:23:14,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] -24 一月 2026 | 18:23:14,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:23:14,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 203, 209, 104, 204, 109, 102, 109, 203, 201, 107, 107, 107] -24 一月 2026 | 18:23:16,637 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] -24 一月 2026 | 18:23:16,700 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 108, 207, 209, 109, 205, 107, 208, 207, 203, 104] -24 一月 2026 | 18:23:16,700 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:23:16,700 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] -24 一月 2026 | 18:23:16,700 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:23:16,700 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 203, 203, 209, 104, 204, 109, 102, 109, 209, 203, 201, 107, 107, 107] -24 一月 2026 | 18:23:39,351 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 108, 207, 209, 109, 205, 107, 208, 207, 203, 106] -24 一月 2026 | 18:23:39,351 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:23:39,351 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] -24 一月 2026 | 18:23:39,351 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:23:39,351 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 203, 203, 104, 209, 104, 204, 109, 102, 109, 209, 104, 203, 201, 107, 107, 107] -24 一月 2026 | 18:23:41,305 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 108, 207, 209, 205, 107, 208, 207, 203, 106, 107] -24 一月 2026 | 18:23:41,305 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:23:41,305 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] -24 一月 2026 | 18:23:41,305 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:23:41,305 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 203, 203, 104, 109, 209, 104, 204, 109, 102, 109, 209, 104, 104, 203, 201, 107, 107, 107] -24 一月 2026 | 18:23:42,947 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[209, 208], weight=1, id=1, type=1, card=210}] -24 一月 2026 | 18:23:43,010 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 108, 207, 209, 205, 208, 207, 203, 106, 107, 105] -24 一月 2026 | 18:23:43,010 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:23:43,010 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[202, 203, 201] -24 一月 2026 | 18:23:43,010 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:23:43,010 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 203, 203, 104, 109, 107, 209, 104, 204, 109, 102, 109, 209, 104, 104, 210, 203, 201, 107, 107, 107] -24 一月 2026 | 18:23:45,980 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[106, 107], weight=1, id=1, type=1, card=105}, {opcard=[105], weight=5, id=2, type=6, card=105}] -24 一月 2026 | 18:23:56,165 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 204, 203, 203, 108, 201, 207, 209, 107, 101, 101, 109, 109, 206] -24 一月 2026 | 18:23:56,165 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:23:56,165 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:23:56,165 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:23:56,165 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 109, 203, 203, 104, 109, 107, 209, 104, 204, 109, 102, 109, 209, 104, 104, 210, 105, 203, 201, 207, 207, 107, 107, 107] -24 一月 2026 | 18:23:59,743 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 203], weight=1, id=1, type=1, card=205}, {opcard=[206, 204], weight=1, id=2, type=1, card=205}, {opcard=[206, 207], weight=1, id=3, type=1, card=205}] -24 一月 2026 | 18:23:59,826 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 201, 207, 209, 107, 101, 109, 109] -24 一月 2026 | 18:23:59,826 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:23:59,826 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] -24 一月 2026 | 18:23:59,826 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:23:59,826 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 205] -24 一月 2026 | 18:24:07,403 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:24:08,112 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:24:29,855 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:24:29,870 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:24:32,485 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:24:33,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:24:38,836 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}, {opcard=[109], weight=2, id=2, type=2, card=109}] -24 一月 2026 | 18:24:38,917 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 201, 207, 209, 107] -24 一月 2026 | 18:24:38,917 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] -24 一月 2026 | 18:24:38,917 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] -24 一月 2026 | 18:24:38,917 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:24:38,917 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 109, 206, 204] -24 一月 2026 | 18:24:45,988 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 207, 209, 107, 103] -24 一月 2026 | 18:24:45,988 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] -24 一月 2026 | 18:24:45,988 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] -24 一月 2026 | 18:24:45,988 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:24:45,988 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 201, 202, 206, 204, 109, 109] -24 一月 2026 | 18:24:49,956 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:24:49,970 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:24:50,594 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 207, 209, 107, 107] -24 一月 2026 | 18:24:50,594 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] -24 一月 2026 | 18:24:50,594 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] -24 一月 2026 | 18:24:50,594 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:24:50,594 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 201, 202, 107, 206, 204, 104, 102, 109, 109] -24 一月 2026 | 18:24:51,945 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 207, 209, 107, 205] -24 一月 2026 | 18:24:51,945 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] -24 一月 2026 | 18:24:51,945 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] -24 一月 2026 | 18:24:51,945 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:24:51,945 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 201, 107, 202, 107, 107, 206, 204, 104, 102, 109, 109] -24 一月 2026 | 18:24:57,493 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:24:58,344 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:25:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 207, 107, 205, 209] -24 一月 2026 | 18:25:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] -24 一月 2026 | 18:25:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] -24 一月 2026 | 18:25:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:25:00,599 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 201, 107, 209, 202, 107, 107, 107, 206, 204, 104, 102, 109, 109] -24 一月 2026 | 18:25:06,366 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[109], weight=3, id=1, type=5, card=109}] -24 一月 2026 | 18:25:06,522 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203], weight=3, id=1, type=4, card=203}] -24 一月 2026 | 18:25:06,601 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 207, 107, 205, 208] -24 一月 2026 | 18:25:06,601 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] -24 一月 2026 | 18:25:06,601 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] -24 一月 2026 | 18:25:06,601 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[109, 109, 109, 109, 203, 203, 203, 203] -24 一月 2026 | 18:25:06,601 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 201, 107, 209, 209, 202, 107, 107, 107, 209, 206, 204, 104, 102, 109, 109] -24 一月 2026 | 18:25:15,066 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 207, 107, 208, 210] -24 一月 2026 | 18:25:15,066 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] -24 一月 2026 | 18:25:15,066 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] -24 一月 2026 | 18:25:15,066 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[109, 109, 109, 109, 203, 203, 203, 203] -24 一月 2026 | 18:25:15,066 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 201, 107, 209, 209, 205, 202, 107, 107, 107, 209, 104, 206, 204, 104, 102, 109, 109, 109, 203, 203, 203, 203] -24 一月 2026 | 18:25:19,980 | ERROR | Thread-59 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:25:22,948 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:25:39,948 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:25:47,488 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:26:09,832 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:26:12,468 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:26:16,182 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:26:16,182 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:26:16,182 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:26:34,466 | INFO | qtp1605283233-89 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -24 一月 2026 | 18:26:36,817 | INFO | qtp1605283233-89 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:2629ms -24 一月 2026 | 18:26:37,481 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:26:38,448 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:26:38,643 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -24 一月 2026 | 18:26:39,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:972340 -24 一月 2026 | 18:26:39,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -24 一月 2026 | 18:26:39,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -24 一月 2026 | 18:26:39,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:26:39,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:26:39,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:26:39,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:26:39,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:26:39,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:26:39,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6946000 -24 一月 2026 | 18:26:39,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:26:39,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:26:39,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:26:39,487 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@597bd52d -24 一月 2026 | 18:26:39,568 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:26:39,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:27:02,782 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:27:03,085 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102111 login -24 一月 2026 | 18:27:03,098 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -24 一月 2026 | 18:27:04,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:972340 -24 一月 2026 | 18:27:04,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101888]] -24 一月 2026 | 18:27:04,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101888]] -24 一月 2026 | 18:27:04,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:27:04,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:27:04,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{330800}:m102111 room_key:room:972340 -24 一月 2026 | 18:27:04,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:27:05,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:27:05,220 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102111 -24 一月 2026 | 18:27:05,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:199079 -24 一月 2026 | 18:27:05,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:27:05,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:27:05,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:27:05,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:27:05,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:27:05,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:27:05,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:27:05,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:27:05,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7119000 -24 一月 2026 | 18:27:05,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:27:05,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:27:05,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:27:05,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@86d0134 -24 一月 2026 | 18:27:05,975 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:27:06,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:27:07,202 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:27:19,440 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -24 一月 2026 | 18:27:19,492 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -24 一月 2026 | 18:27:42,374 | INFO | qtp1605283233-69 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -24 一月 2026 | 18:27:44,627 | INFO | qtp1605283233-69 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:2597ms -24 一月 2026 | 18:28:10,219 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:28:10,660 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:28:11,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:28:11,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -24 一月 2026 | 18:28:11,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:254211 -24 一月 2026 | 18:28:11,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -24 一月 2026 | 18:28:11,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -24 一月 2026 | 18:28:12,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:28:12,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:28:12,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:28:12,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:28:12,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:28:12,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:28:12,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:16209000 -24 一月 2026 | 18:28:12,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:28:12,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:28:12,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:28:12,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2a494e40 -24 一月 2026 | 18:28:12,363 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:28:12,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:28:21,967 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 204, 203, 203, 108, 201, 207, 209, 107, 101, 101, 109, 109, 206] -24 一月 2026 | 18:28:21,967 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:28:21,967 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:28:21,967 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:28:21,967 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] -24 一月 2026 | 18:28:25,120 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[204, 203], weight=1, id=1, type=1, card=205}, {opcard=[206, 204], weight=1, id=2, type=1, card=205}, {opcard=[206, 207], weight=1, id=3, type=1, card=205}] -24 一月 2026 | 18:28:25,243 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 201, 207, 209, 107, 101, 109, 109] -24 一月 2026 | 18:28:25,243 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:28:25,243 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] -24 一月 2026 | 18:28:25,243 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:28:25,243 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 205] -24 一月 2026 | 18:28:31,162 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}, {opcard=[109], weight=2, id=2, type=2, card=109}] -24 一月 2026 | 18:28:31,270 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 203, 203, 108, 201, 207, 209, 107] -24 一月 2026 | 18:28:31,270 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[109, 109, 109] -24 一月 2026 | 18:28:31,270 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[205, 206, 204] -24 一月 2026 | 18:28:31,270 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:28:31,270 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 109, 206, 204] -24 一月 2026 | 18:28:35,484 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:28:36,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:254211 -24 一月 2026 | 18:28:36,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101555]] -24 一月 2026 | 18:28:36,521 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101555]] -24 一月 2026 | 18:28:36,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:28:36,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:28:36,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{330800}:m101666 room_key:room:254211 -24 一月 2026 | 18:28:36,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:28:37,131 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:28:37,267 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:28:37,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -24 一月 2026 | 18:28:37,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:317807 -24 一月 2026 | 18:28:37,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:28:37,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:28:37,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:28:37,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:28:37,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:28:37,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:28:37,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:28:37,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:28:37,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6957000 -24 一月 2026 | 18:28:37,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:28:37,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:28:38,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:28:38,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4835ef63 -24 一月 2026 | 18:28:38,184 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:28:38,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:29:00,621 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:29:01,209 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:29:25,434 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:29:26,176 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:29:27,138 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:29:27,152 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:29:47,010 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:29:47,024 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:29:50,387 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:29:51,032 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:30:07,152 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:30:07,168 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:30:15,248 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:30:15,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:30:19,496 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:30:19,496 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:30:19,496 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:30:19,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive -24 一月 2026 | 18:30:19,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive -24 一月 2026 | 18:30:19,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive -24 一月 2026 | 18:30:40,347 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:30:41,075 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:31:01,640 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:31:01,656 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:31:05,465 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:31:06,102 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:31:30,340 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:31:30,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:31:31,706 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:31:31,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:31:51,557 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:31:51,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:31:55,307 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:31:55,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:32:20,414 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:32:21,245 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:32:21,748 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:32:21,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:32:41,576 | ERROR | Thread-76 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:32:41,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:32:45,642 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:32:46,266 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:33:10,208 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:33:10,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:33:11,674 | ERROR | Thread-81 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:33:11,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:33:31,748 | ERROR | Thread-85 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:33:31,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:33:35,566 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:33:36,172 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:33:40,488 | ERROR | Thread-90 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:33:40,490 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive -24 一月 2026 | 18:34:00,248 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:34:00,427 | INFO | qtp1605283233-120 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -24 一月 2026 | 18:34:01,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:317807 -24 一月 2026 | 18:34:01,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -24 一月 2026 | 18:34:01,407 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:254211 -24 一月 2026 | 18:34:01,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -24 一月 2026 | 18:34:01,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:34:02,067 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:34:02,251 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:34:02,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -24 一月 2026 | 18:34:02,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:291186 -24 一月 2026 | 18:34:02,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:34:02,881 | INFO | qtp1605283233-120 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:2735ms -24 一月 2026 | 18:34:02,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:34:02,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:34:02,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:34:02,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:34:03,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:34:03,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:34:03,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:34:03,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7907000 -24 一月 2026 | 18:34:03,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:34:03,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:34:03,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:34:03,268 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e76a94 -24 一月 2026 | 18:34:03,372 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:34:03,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:34:50,619 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:34:51,226 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:34:51,924 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:34:52,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -24 一月 2026 | 18:34:52,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:909774 -24 一月 2026 | 18:34:52,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -24 一月 2026 | 18:34:52,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -24 一月 2026 | 18:34:52,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:34:52,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:34:52,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:34:52,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:34:52,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:34:52,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:34:52,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6945000 -24 一月 2026 | 18:34:52,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:34:52,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:34:52,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:34:52,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@44b03955 -24 一月 2026 | 18:34:53,037 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:34:53,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:35:13,623 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203], weight=5, id=1, type=6, card=203}] -24 一月 2026 | 18:35:15,266 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:35:18,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:35:32,701 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:35:32,717 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:35:40,292 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:35:40,910 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:35:51,993 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[201], weight=3, id=1, type=4, card=201}, {opcard=[201], weight=4, id=2, type=4, card=201}] -24 一月 2026 | 18:35:52,054 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 204, 204, 203, 201, 201, 201, 201, 103, 103, 101, 101, 101] -24 一月 2026 | 18:35:52,054 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:35:52,054 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:35:52,054 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:35:52,054 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101] -24 一月 2026 | 18:36:02,580 | ERROR | Thread-107 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:36:02,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:36:03,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 204, 204, 203, 201, 201, 201, 201, 103, 103, 101, 101, 104] -24 一月 2026 | 18:36:03,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:36:03,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:36:03,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:36:03,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 109] -24 一月 2026 | 18:36:05,110 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 204, 204, 203, 201, 201, 201, 201, 103, 103, 101, 101, 103] -24 一月 2026 | 18:36:05,110 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:36:05,110 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:36:05,110 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:36:05,110 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 109, 108] -24 一月 2026 | 18:36:05,503 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:36:06,196 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:36:20,503 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 204, 204, 203, 201, 201, 201, 201, 103, 101, 101, 103, 107] -24 一月 2026 | 18:36:20,503 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:36:20,503 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:36:20,503 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:36:20,504 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 103, 109, 108, 107] -24 一月 2026 | 18:36:22,709 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 204, 204, 203, 201, 201, 201, 201, 103, 101, 101, 103, 208] -24 一月 2026 | 18:36:22,709 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:36:22,709 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:36:22,709 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:36:22,709 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 103, 107, 109, 108, 107, 106] -24 一月 2026 | 18:36:22,724 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:36:22,740 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:36:26,349 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[203], weight=5, id=1, type=6, card=203}] -24 一月 2026 | 18:36:30,312 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:36:31,308 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:36:52,785 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:36:52,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:36:55,536 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:36:56,281 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:37:12,577 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:37:12,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:37:20,406 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:37:21,148 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:37:42,708 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:37:42,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:37:45,372 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:37:46,010 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:38:02,581 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:38:02,596 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:38:10,445 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:38:11,025 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:41:10,804 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -24 一月 2026 | 18:41:10,851 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -24 一月 2026 | 18:41:12,138 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:41:13,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:909774 -24 一月 2026 | 18:41:13,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -24 一月 2026 | 18:41:13,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:291186 -24 一月 2026 | 18:41:13,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -24 一月 2026 | 18:41:13,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:41:13,967 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:41:14,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:41:14,301 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -24 一月 2026 | 18:41:14,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982153 -24 一月 2026 | 18:41:14,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:41:14,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:41:14,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:41:14,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:41:14,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:41:14,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:41:14,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:41:14,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:41:14,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:16208000 -24 一月 2026 | 18:41:14,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:41:14,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:41:15,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:41:15,077 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1d3b59a1 -24 一月 2026 | 18:41:15,187 | INFO | qtp1605283233-67 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -24 一月 2026 | 18:41:15,211 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:41:15,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:41:16,285 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:1464ms -24 一月 2026 | 18:41:24,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 204, 208, 201, 102, 208, 203, 105, 101, 202, 205, 202, 206, 208] -24 一月 2026 | 18:41:24,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:41:24,833 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:41:24,834 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:41:24,834 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] -24 一月 2026 | 18:41:36,877 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:41:38,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982153 -24 一月 2026 | 18:41:38,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101555]] -24 一月 2026 | 18:41:38,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101555]] -24 一月 2026 | 18:41:38,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:41:38,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:41:38,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{330800}:m101666 room_key:room:982153 -24 一月 2026 | 18:41:38,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:41:38,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:41:39,182 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:41:39,292 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -24 一月 2026 | 18:41:39,668 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:508200 -24 一月 2026 | 18:41:39,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:41:39,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:41:39,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:41:39,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:41:39,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:41:39,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:41:39,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:41:39,982 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=2, id=1, type=2, card=208}, {opcard=[208], weight=3, id=2, type=3, card=208}] -24 一月 2026 | 18:41:39,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:41:39,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6957000 -24 一月 2026 | 18:41:39,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:41:39,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:41:40,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:41:40,122 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:41:40,185 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 204, 208, 201, 102, 208, 203, 105, 202, 205, 202, 206, 208, 208] -24 一月 2026 | 18:41:40,185 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:41:40,185 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:41:40,185 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:41:40,185 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 208] -24 一月 2026 | 18:41:40,205 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4223d7e8 -24 一月 2026 | 18:41:40,318 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:41:40,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:41:51,802 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:41:51,863 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 201, 102, 208, 203, 105, 202, 205, 202, 206, 208, 208, 103] -24 一月 2026 | 18:41:51,863 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:41:51,863 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:41:51,863 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:41:51,863 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 208, 109] -24 一月 2026 | 18:41:54,919 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:41:54,982 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 203, 105, 202, 205, 202, 206, 208, 208, 103, 107] -24 一月 2026 | 18:41:54,982 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:41:54,982 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:41:54,982 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:41:54,982 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 208, 109, 107] -24 一月 2026 | 18:41:58,667 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:41:58,727 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 206, 208, 208, 103, 107, 208] -24 一月 2026 | 18:41:58,728 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:41:58,728 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:41:58,728 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:41:58,728 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 208, 109, 107, 205] -24 一月 2026 | 18:42:01,952 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:42:02,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:42:26,814 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:42:26,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -24 一月 2026 | 18:42:26,896 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:42:27,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:42:27,901 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:42:27,901 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:42:27,901 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:127) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:42:27,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive -24 一月 2026 | 18:42:27,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive -24 一月 2026 | 18:42:27,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive -24 一月 2026 | 18:42:49,327 | INFO | qtp1605283233-64 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -24 一月 2026 | 18:42:51,230 | INFO | qtp1605283233-64 | taurus.web.WebFilter | | action: match_room[{user}:112233] time:2208ms -24 一月 2026 | 18:42:51,792 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:42:52,079 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:42:52,380 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:42:52,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -24 一月 2026 | 18:42:52,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:243785 -24 一月 2026 | 18:42:53,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -24 一月 2026 | 18:42:53,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, [112233]] -24 一月 2026 | 18:42:53,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:42:53,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:42:53,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:42:53,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:42:53,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:42:53,326 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:42:53,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7907000 -24 一月 2026 | 18:42:53,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:42:53,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:42:53,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:42:53,613 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4f69f3e6 -24 一月 2026 | 18:42:53,736 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:42:53,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:43:03,323 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 204, 208, 201, 102, 208, 203, 105, 101, 202, 205, 202, 206, 208] -24 一月 2026 | 18:43:03,323 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:43:03,323 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:43:03,323 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:43:03,323 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] -24 一月 2026 | 18:43:06,907 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202, 201], weight=1, id=1, type=1, card=203}, {opcard=[204, 202], weight=1, id=2, type=1, card=203}, {opcard=[204, 205], weight=1, id=3, type=1, card=203}] -24 一月 2026 | 18:43:07,031 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:43:07,092 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 204, 208, 201, 102, 208, 203, 105, 202, 205, 202, 206, 208, 208] -24 一月 2026 | 18:43:07,092 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:43:07,092 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:43:07,092 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:43:07,092 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 203] -24 一月 2026 | 18:43:09,919 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:43:09,981 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 201, 102, 208, 203, 105, 202, 205, 202, 206, 208, 208, 103] -24 一月 2026 | 18:43:09,981 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:43:09,981 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:43:09,981 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:43:09,981 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 203, 104] -24 一月 2026 | 18:43:11,938 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:43:12,001 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 203, 105, 202, 205, 202, 206, 208, 208, 103, 107] -24 一月 2026 | 18:43:12,001 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:43:12,001 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:43:12,001 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:43:12,001 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 104, 107] -24 一月 2026 | 18:43:13,232 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:43:13,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 206, 208, 208, 103, 107, 107] -24 一月 2026 | 18:43:13,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:43:13,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:43:13,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:43:13,293 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 203, 104, 107, 205] -24 一月 2026 | 18:43:16,883 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:43:17,417 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:43:17,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 103, 107, 107, 207] -24 一月 2026 | 18:43:17,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:43:17,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:43:17,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:43:17,478 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 203, 104, 107, 205, 209] -24 一月 2026 | 18:43:17,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:243785 -24 一月 2026 | 18:43:17,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101777]] -24 一月 2026 | 18:43:17,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [112233,101777]] -24 一月 2026 | 18:43:17,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:43:17,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:43:17,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{330800}:m101888 room_key:room:243785 -24 一月 2026 | 18:43:18,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:43:18,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -24 一月 2026 | 18:43:18,868 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:43:18,963 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -24 一月 2026 | 18:43:19,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:197235 -24 一月 2026 | 18:43:19,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:43:19,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:43:19,355 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] -24 一月 2026 | 18:43:19,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:43:19,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:43:19,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:43:19,417 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:43:19,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 107, 107, 207, 203] -24 一月 2026 | 18:43:19,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:43:19,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:43:19,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:43:19,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 103, 203, 104, 107, 205, 209, 109] -24 一月 2026 | 18:43:19,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:43:19,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:43:19,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:43:19,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7026000 -24 一月 2026 | 18:43:19,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:43:19,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:43:19,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:43:19,699 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@59b1a74 -24 一月 2026 | 18:43:19,758 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:43:19,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:43:21,377 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202, 203], weight=1, id=1, type=1, card=201}] -24 一月 2026 | 18:43:21,440 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:43:21,502 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 107, 207, 203, 104] -24 一月 2026 | 18:43:21,502 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:43:21,502 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:43:21,502 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:43:21,502 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 103, 107, 203, 104, 107, 205, 209, 109, 201] -24 一月 2026 | 18:43:28,261 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208, 207], weight=1, id=1, type=1, card=209}] -24 一月 2026 | 18:43:28,322 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:43:28,385 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 207, 203, 104, 106] -24 一月 2026 | 18:43:28,385 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:43:28,385 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:43:28,385 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:43:28,385 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 103, 107, 107, 203, 104, 107, 205, 209, 109, 201, 209] -24 一月 2026 | 18:43:30,226 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[105, 106], weight=1, id=1, type=1, card=104}] -24 一月 2026 | 18:43:30,287 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:43:30,349 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 203, 104, 106, 107] -24 一月 2026 | 18:43:30,349 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:43:30,349 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:43:30,349 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:43:30,349 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 103, 107, 107, 207, 203, 104, 107, 205, 209, 109, 201, 209, 104] -24 一月 2026 | 18:43:32,356 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[202], weight=2, id=1, type=2, card=202}] -24 一月 2026 | 18:43:32,418 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:43:32,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 104, 106, 107, 105] -24 一月 2026 | 18:43:32,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:43:32,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:43:32,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:43:32,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 103, 107, 107, 207, 203, 203, 104, 107, 205, 209, 109, 201, 209, 104, 202] -24 一月 2026 | 18:43:33,630 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:43:33,691 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 106, 107, 105, 206] -24 一月 2026 | 18:43:33,691 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:43:33,691 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:43:33,691 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:43:33,691 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 103, 107, 107, 207, 203, 104, 203, 104, 107, 205, 209, 109, 201, 209, 104, 202, 206] -24 一月 2026 | 18:43:35,541 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[108, 107], weight=1, id=1, type=1, card=109}] -24 一月 2026 | 18:43:35,602 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:43:35,665 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 208, 102, 208, 105, 202, 205, 202, 208, 208, 107, 105, 206, 104] -24 一月 2026 | 18:43:35,665 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] -24 一月 2026 | 18:43:35,665 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] -24 一月 2026 | 18:43:35,665 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] -24 一月 2026 | 18:43:35,665 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 201, 203, 206, 103, 107, 107, 207, 203, 104, 106, 203, 104, 107, 205, 209, 109, 201, 209, 104, 202, 206, 109] -24 一月 2026 | 18:43:37,209 | INFO | NetEvent-Thread | hunan.DoTest | | tipList[{opcard=[208], weight=3, id=1, type=4, card=208}] -24 一月 2026 | 18:43:41,786 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:44:01,260 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:44:07,054 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:44:31,101 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:44:32,265 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:44:51,147 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:44:56,715 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:45:21,224 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:45:21,862 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:45:41,273 | ERROR | Thread-74 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:45:46,896 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:46:11,083 | ERROR | Thread-78 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:46:11,843 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:46:31,130 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:46:36,817 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:47:01,196 | ERROR | Thread-87 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:47:01,804 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:47:21,238 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:47:27,072 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:47:51,299 | ERROR | Thread-96 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:47:51,956 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:48:11,095 | ERROR | Thread-100 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:48:16,856 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:48:41,150 | ERROR | Thread-104 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:48:42,013 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:49:01,193 | ERROR | Thread-109 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:49:06,888 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:49:31,251 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:49:31,933 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:49:51,271 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:49:56,771 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:49:57,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:49:58,446 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:49:58,560 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -24 一月 2026 | 18:49:59,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:815751 -24 一月 2026 | 18:49:59,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:49:59,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:49:59,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:49:59,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:49:59,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:49:59,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:49:59,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:49:59,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:49:59,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:16207000 -24 一月 2026 | 18:49:59,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:49:59,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:49:59,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:49:59,627 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1d3b59a1 -24 一月 2026 | 18:49:59,711 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:49:59,753 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:50:11,110 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:50:11,111 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:50:21,815 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:50:21,907 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login -24 一月 2026 | 18:50:21,918 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -24 一月 2026 | 18:50:23,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:50:24,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:50:24,721 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -24 一月 2026 | 18:50:25,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:240054 -24 一月 2026 | 18:50:25,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:50:25,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:50:25,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:50:25,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:50:25,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:50:25,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:50:25,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:50:25,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:50:25,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6957000 -24 一月 2026 | 18:50:25,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:50:25,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:50:25,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:50:25,642 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4223d7e8 -24 一月 2026 | 18:50:25,720 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:50:25,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:50:31,187 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:50:46,866 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:50:51,277 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:51:11,322 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:51:11,770 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:51:12,343 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:51:12,492 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -24 一月 2026 | 18:51:12,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:240054 -24 一月 2026 | 18:51:12,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -24 一月 2026 | 18:51:12,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -24 一月 2026 | 18:51:12,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:51:12,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:51:12,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:51:13,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:51:13,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:51:13,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:51:13,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:16207000 -24 一月 2026 | 18:51:13,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:51:13,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:51:13,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:51:13,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1d3b59a1 -24 一月 2026 | 18:51:13,330 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:51:13,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:51:41,097 | ERROR | Thread-135 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:51:44,597 | INFO | qtp1605283233-137 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:51:44,920 | INFO | qtp1605283233-137 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:479ms -24 一月 2026 | 18:51:46,432 | INFO | qtp1605283233-137 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:421ms -24 一月 2026 | 18:51:50,357 | INFO | qtp1605283233-67 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:51:50,643 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:428ms -24 一月 2026 | 18:51:51,150 | INFO | qtp1605283233-183 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:51:51,552 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:566ms -24 一月 2026 | 18:51:52,917 | INFO | qtp1605283233-137 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:496ms -24 一月 2026 | 18:52:07,748 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:849ms -24 一月 2026 | 18:52:41,173 | INFO | qtp1605283233-183 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:52:41,568 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:545ms -24 一月 2026 | 18:52:42,681 | INFO | qtp1605283233-67 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:427ms -24 一月 2026 | 18:53:05,120 | INFO | qtp1605283233-183 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:53:05,374 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:424ms -24 一月 2026 | 18:53:06,076 | INFO | qtp1605283233-183 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:53:06,320 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:366ms -24 一月 2026 | 18:53:07,760 | INFO | qtp1605283233-184 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:427ms -24 一月 2026 | 18:54:19,201 | INFO | qtp1605283233-183 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:54:19,731 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:740ms -24 一月 2026 | 18:54:19,984 | INFO | qtp1605283233-183 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:54:20,252 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:399ms -24 一月 2026 | 18:54:20,983 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:450ms -24 一月 2026 | 18:54:24,463 | INFO | qtp1605283233-183 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -24 一月 2026 | 18:54:26,312 | INFO | qtp1605283233-183 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:2273ms -24 一月 2026 | 18:54:56,646 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_partner_stat[{user}:177475] time:764ms -24 一月 2026 | 18:54:56,814 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:54:56,898 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101555 login -24 一月 2026 | 18:54:56,929 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -24 一月 2026 | 18:54:58,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:807953 -24 一月 2026 | 18:54:58,521 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -24 一月 2026 | 18:54:58,825 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:54:59,367 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:54:59,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -24 一月 2026 | 18:54:59,494 | INFO | qtp1605283233-184 | taurus.web.WebFilter | | action: get_partner_stat_member[{user}:177475] time:409ms -24 一月 2026 | 18:54:59,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:312130 -24 一月 2026 | 18:54:59,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:54:59,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:54:59,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:54:59,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:54:59,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:55:00,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:55:00,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:55:00,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:55:00,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:16207000 -24 一月 2026 | 18:55:00,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:55:00,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:55:00,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:55:00,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1d3b59a1 -24 一月 2026 | 18:55:00,567 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:55:00,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:55:04,088 | INFO | qtp1605283233-187 | group.controller.GroupRoomController | | matchRoom() ==> pid = 10 -24 一月 2026 | 18:55:05,390 | INFO | qtp1605283233-187 | taurus.web.WebFilter | | action: match_room[{user}:177475] time:1642ms -24 一月 2026 | 18:55:21,764 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:55:22,085 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login -24 一月 2026 | 18:55:22,098 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -24 一月 2026 | 18:55:23,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:312130 -24 一月 2026 | 18:55:23,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [177475,101555]] -24 一月 2026 | 18:55:23,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [177475,101555]] -24 一月 2026 | 18:55:23,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:55:23,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:55:23,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{330800}:m101666 room_key:room:312130 -24 一月 2026 | 18:55:23,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:55:24,236 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:55:24,318 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -24 一月 2026 | 18:55:24,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:851507 -24 一月 2026 | 18:55:24,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:55:24,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:55:24,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:55:24,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:55:24,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:55:24,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:55:24,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:55:24,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:55:24,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6957000 -24 一月 2026 | 18:55:24,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:55:24,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:55:24,987 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:55:25,075 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4223d7e8 -24 一月 2026 | 18:55:25,168 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:55:25,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:55:31,295 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:55:46,958 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:55:51,181 | ERROR | Thread-147 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:55:59,476 | INFO | qtp1605283233-184 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:55:59,716 | INFO | qtp1605283233-184 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:377ms -24 一月 2026 | 18:56:00,312 | INFO | qtp1605283233-178 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:56:00,590 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:411ms -24 一月 2026 | 18:56:11,748 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:56:11,807 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101555 login -24 一月 2026 | 18:56:11,819 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -24 一月 2026 | 18:56:13,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:851507 -24 一月 2026 | 18:56:13,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -24 一月 2026 | 18:56:13,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:312130 -24 一月 2026 | 18:56:13,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -24 一月 2026 | 18:56:13,825 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:56:14,222 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:56:14,345 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101555 -24 一月 2026 | 18:56:14,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:395642 -24 一月 2026 | 18:56:14,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:56:14,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:56:14,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:56:14,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:56:14,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:56:14,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:56:14,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:56:14,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:56:14,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:16206000 -24 一月 2026 | 18:56:14,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:56:14,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:56:14,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:56:15,007 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1d3b59a1 -24 一月 2026 | 18:56:15,062 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:56:15,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:56:18,026 | INFO | qtp1605283233-188 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:56:18,403 | INFO | qtp1605283233-188 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:509ms -24 一月 2026 | 18:56:22,002 | INFO | qtp1605283233-184 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:466ms -24 一月 2026 | 18:56:25,109 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1941ms -24 一月 2026 | 18:56:37,398 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:56:37,898 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login -24 一月 2026 | 18:56:37,915 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -24 一月 2026 | 18:56:39,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:395642 -24 一月 2026 | 18:56:39,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [101555,177475]] -24 一月 2026 | 18:56:39,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 1, 0, svr8840, 10, 10, 330800, 2, 0, 2, [101555,177475]] -24 一月 2026 | 18:56:39,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:56:39,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:56:39,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{330800}:m101666 room_key:room:395642 -24 一月 2026 | 18:56:40,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:56:40,902 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:56:41,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -24 一月 2026 | 18:56:41,263 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:56:41,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:530679 -24 一月 2026 | 18:56:41,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:56:41,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:56:41,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:56:41,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:56:41,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:56:42,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:56:42,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:56:42,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:56:42,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6957000 -24 一月 2026 | 18:56:42,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:56:42,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:56:42,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:56:42,497 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4223d7e8 -24 一月 2026 | 18:56:43,035 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:56:43,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:57:02,297 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:57:08,835 | INFO | qtp1605283233-184 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:57:09,118 | INFO | qtp1605283233-184 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:446ms -24 一月 2026 | 18:57:09,522 | INFO | qtp1605283233-184 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:57:09,803 | INFO | qtp1605283233-184 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:406ms -24 一月 2026 | 18:57:11,141 | ERROR | Thread-155 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:57:15,710 | INFO | qtp1605283233-178 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:57:16,021 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:628ms -24 一月 2026 | 18:57:26,713 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:57:26,802 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101777 login -24 一月 2026 | 18:57:26,811 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -24 一月 2026 | 18:57:28,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:395642 -24 一月 2026 | 18:57:28,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -24 一月 2026 | 18:57:28,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:530679 -24 一月 2026 | 18:57:28,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -24 一月 2026 | 18:57:28,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:57:29,311 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:57:29,487 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -24 一月 2026 | 18:57:29,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:801562 -24 一月 2026 | 18:57:29,835 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:57:29,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:57:29,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:57:29,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:57:29,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:57:30,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:57:30,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:57:30,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:57:30,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7906000 -24 一月 2026 | 18:57:30,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:57:30,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:57:30,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:57:30,236 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4f69f3e6 -24 一月 2026 | 18:57:30,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:57:30,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:57:31,596 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:667ms -24 一月 2026 | 18:57:36,828 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:57:36,922 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101777 -24 一月 2026 | 18:57:37,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:634207 -24 一月 2026 | 18:57:37,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:57:37,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:57:37,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true -24 一月 2026 | 18:57:37,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:57:38,772 | INFO | qtp1605283233-188 | taurus.web.WebFilter | | action: join_room[{user}:177475] time:1578ms -24 一月 2026 | 18:58:01,198 | ERROR | Thread-159 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:58:16,773 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:58:17,640 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101888 login -24 一月 2026 | 18:58:17,648 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -24 一月 2026 | 18:58:18,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:58:18,570 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -24 一月 2026 | 18:58:18,899 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:634207 -24 一月 2026 | 18:58:18,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -24 一月 2026 | 18:58:18,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, []] -24 一月 2026 | 18:58:18,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:58:18,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:58:18,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:58:19,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:58:19,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:58:19,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:58:19,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7026000 -24 一月 2026 | 18:58:19,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:58:19,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:58:19,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:58:19,633 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@59b1a74 -24 一月 2026 | 18:58:19,772 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:58:19,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:58:19,904 | INFO | qtp1605283233-178 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:58:20,270 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:509ms -24 一月 2026 | 18:58:20,776 | INFO | qtp1605283233-178 | group.controller.GroupController | | jefe_test: 177475 -24 一月 2026 | 18:58:21,038 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:398ms -24 一月 2026 | 18:58:22,184 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: enter_group[{user}:177475] time:400ms -24 一月 2026 | 18:58:51,302 | ERROR | Thread-164 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 18:59:17,349 | INFO | qtp1605283233-218 | taurus.web.WebFilter | | action: get_my_members[{user}:177475] time:39ms -24 一月 2026 | 18:59:20,781 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:43ms -24 一月 2026 | 18:59:22,665 | INFO | qtp1605283233-218 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:25ms -24 一月 2026 | 18:59:24,130 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:54ms -24 一月 2026 | 18:59:30,235 | INFO | qtp1605283233-218 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:40ms -24 一月 2026 | 18:59:31,831 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 18:59:31,951 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101666 login -24 一月 2026 | 18:59:31,962 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -24 一月 2026 | 18:59:33,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:801562 -24 一月 2026 | 18:59:33,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -24 一月 2026 | 18:59:33,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:634207 -24 一月 2026 | 18:59:33,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] -24 一月 2026 | 18:59:33,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -24 一月 2026 | 18:59:34,461 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 18:59:34,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101666 -24 一月 2026 | 18:59:34,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:431875 -24 一月 2026 | 18:59:34,861 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:59:34,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 18:59:34,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 18:59:34,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 18:59:34,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 18:59:35,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 18:59:35,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 18:59:35,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 18:59:35,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6957000 -24 一月 2026 | 18:59:35,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 18:59:35,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 18:59:35,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 18:59:35,307 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4223d7e8 -24 一月 2026 | 18:59:35,374 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 18:59:35,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 18:59:35,446 | INFO | qtp1605283233-178 | taurus.web.WebFilter | | action: get_groups[{user}:177475] time:26ms -24 一月 2026 | 18:59:56,718 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 19:00:01,100 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 19:00:21,079 | ERROR | Thread-173 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 19:00:21,963 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 19:00:22,942 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:101888 login -24 一月 2026 | 19:00:23,031 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -24 一月 2026 | 19:00:24,012 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 19:00:24,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:101888 -24 一月 2026 | 19:00:24,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:562807 -24 一月 2026 | 19:00:24,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 19:00:24,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 19:00:24,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 19:00:24,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 19:00:24,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 19:00:25,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 19:00:25,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 19:00:25,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 19:00:25,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7026000 -24 一月 2026 | 19:00:25,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 19:00:25,052 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 19:00:25,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 19:00:25,189 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@59b1a74 -24 一月 2026 | 19:00:25,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 19:00:25,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] -24 一月 2026 | 19:00:59,796 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: -taurus.client.io.TSocketException - at taurus.client.io.SocketTcp.__read(SocketTcp.java:131) - at taurus.client.io.SocketTcp.access$100(SocketTcp.java:20) - at taurus.client.io.SocketTcp$2.run(SocketTcp.java:71) - at java.lang.Thread.run(Thread.java:750) -24 一月 2026 | 19:01:04,653 | INFO | pool-3-thread-1 | hunan.DoTest | | 数据--------{} -24 一月 2026 | 19:01:05,035 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:102555 login -24 一月 2026 | 19:01:05,043 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = 123456 -24 一月 2026 | 19:01:05,687 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -24 一月 2026 | 19:01:05,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:102555 -24 一月 2026 | 19:01:06,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:420482 -24 一月 2026 | 19:01:06,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 19:01:06,109 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 1000, 5000, 0, 1, svr8840, 10, 10, 330800, 2, 0, 2, null] -24 一月 2026 | 19:01:06,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -24 一月 2026 | 19:01:06,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -24 一月 2026 | 19:01:06,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -24 一月 2026 | 19:01:06,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -24 一月 2026 | 19:01:06,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -24 一月 2026 | 19:01:06,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -24 一月 2026 | 19:01:06,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8177000 -24 一月 2026 | 19:01:06,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -24 一月 2026 | 19:01:06,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -24 一月 2026 | 19:01:06,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -24 一月 2026 | 19:01:06,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@d2eaada -24 一月 2026 | 19:01:06,420 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:null -24 一月 2026 | 19:01:06,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[192.168.0.18, 6311, 192.168.0.18] diff --git a/game_web/web_group/target/ROOT.war b/game_web/web_group/target/ROOT.war index a258ffe9e2f9e61801ffaaea8f91e2128e84124e..a90fb3263823f59497e12aeb2a9510a96ceb6a01 100644 GIT binary patch delta 234932 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�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 delta 5342847 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

^Lwz|NucE5^^f1EPUnxwOj6}#am%luWA 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�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

lp1%d|eaT$d}Rdw*|?|XQE=2sdBXAfsSn)!jD z8Pynb?Q!Qg6skFo8kDiJ0v>c@$UTywbx&W8+a{3)Xg!2^734u=2aoSGD7e^v8&CTk z*uGGBBOakD0L}ob&zS{~oo46WUGW?~I*Q(v^= zWQetD%4cJzVuE>p#DlN^KOp5xc+W-|N{%iNhC6CVCO{Z}j@BK9mu&C&*@d`mF*YNj zq3-~1z=fxI6Bz*^WZp$Cb%NphKO(v214z!^MmhyIC`!nww>sYn48^e~D%U85jSXEg zhvFY1Gw^5r9LLQInZ*|A6`V$q~v*xRH@~aJaOvY+hM?&^}Vw(}t^$-pRCWIpt8sQMG(8*{y zoOp(;AiI-Cp3EiOj4;0SXy!iCa38{<{ch&<@mtr2SnYeZvd;J20w1!W;dcFq`Xk(& zjWvgcFVa4L=v;gDdwL(-t_}f0A-IS3oDd}8?iwVca{_cBke%rSd<1Su@Z{isKKQ>g ztdu{Y@f^cg`)@9nZ*g&-5fbC>hDYIXpO7U}aGLWq;M`G`$B%v?y0EUiL@SqqU)Bu# z91o)mX4m@#*-PgsR41GdAJw(<%e}=Og}X3Apcb5eU;<00FdjhWXFgoq;#Rx?WnYb+ z-x&fBXV2RSlsV(L7{`gBF|22aqA@MUiKD1)n2`L+Wca5s6Hs~<|F|CalLDTAHW7>} zlbqsAq7RzyPEDA|G+k2Z#tfRy-%To)Yq!$DUC;w3M0dU3-ZG7jN;bN&$C`Bb+nsDT z$5P9GFsB{C#}`sNQnaVp;}Weqv9||pPrA3I2o7EzSjPvSWPC%nhPHf;_8dt!I%lOr zY@6WpBA_4<9KI5QZYM=Uf}0-<(UB3JSxnUD1@&ATWI$=ca_BaY(aE`=vTBP)6cnBK zV&a+Nj{?5+nTQ07hYpdI93A%>GO#-{;gg6p;iSFu8PEG|@w3tpEh^}(pZ}RVbw9Pd`aY5AB2qZ*9njB{ z?qcp^Mr>`O@?8JZ*3TFZPr*q#yx11QGMzd{H^vSIS6YG0_+qS7N68xzyA9KW`5

oQ@@W8H-v7$s`a>kIzn@? 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
GPeG zsR44yF(9|OeYjqY`z?FZUCBQ4HG@UMJ6|NDyT5%?hAD2K=agQeKH3KThS;yN`+qK% zDw*J8B?E{+Lr16K9y7K2NEuw&Y(Zx5A*z@KCsh=RD4WGVcA1GvF#wfBl{`cGcB@aK ziI;*zG z8y#t5tSj3aeiskY+IrR0Gk0 z#mEA!?rguQTf1uR1rqMT!S9H9=XS;^s|x1L*16$OdBa!!O7)L|X&G0_4IZGC3?E{#k!; z@R>E4OqniNWgIpl@MHY)nuiBQ@Q3|UGCGnKA}T@vAR<7vdsDMIpxt_hZO|_@+v(dz+xjG)GjD1hHiVC8TNUQ8C<6=F zmTe32ZkOIy*l^Pcnf}`wYz*_Ru5f=N42IvY+BTv%`8?_XY-qeWhJSi@pT90_+X$Zg zB7PQ5REhq&a8@;ihFLO&?eQj^nhsFhH|39jkWr3^l4A|c-=}H`efkI54*>|yC#s(~ zP29KXS{pkkT^B4?=p#Yqr^WMO;~z@L9hNu%dDrCtQ`ANs2N z|D~`0O14U3>}2ok{9k{E!uJ0(nf~jEgv8SBpI)XWB*OM~E|zw#hW~f#e`fnHR$Z6F zR>%06Sz9wR!U_cfOsGqOWCedS8j++NPC|nrF{3XcK}DbU;P40Z0-MGx)Oi}HSmG1H zCs0bARHLG*sDPU9}xnlIzky

b!4PDgpaUW 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�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%0DK&9_IvEhFvF!{z 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 z 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%0DFg#VB7(80m#mjgLLr0(a&QDa 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∓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

IsqF$n#cSm(VMLXa9L)s*JH!3yx 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%0DNqzK!H%Vc@}nl6x)Q3(r;vo@gMxLj{I&~71Lk-- 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%0D2vm;ovPMe#$gHQc|q^ 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

A}kzfdFjZdwq7?= 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�^{ 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