| 2025-05-30 08:07:36.595 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) | 
|     at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) | 
|     at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91) | 
|     at com.mysql.cj.NativeSession.connect(NativeSession.java:144) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) | 
|     ... 6 common frames omitted | 
| Caused by: java.net.SocketException: Network is unreachable: connect | 
|     at java.net.DualStackPlainSocketImpl.connect0(Native Method) | 
|     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) | 
|     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) | 
|     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) | 
|     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) | 
|     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) | 
|     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) | 
|     at java.net.Socket.connect(Socket.java:589) | 
|     at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) | 
|     ... 9 common frames omitted | 
| 2025-05-30 08:07:37.975 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) | 
|     at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) | 
|     at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91) | 
|     at com.mysql.cj.NativeSession.connect(NativeSession.java:144) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) | 
|     ... 6 common frames omitted | 
| Caused by: java.net.NoRouteToHostException: No route to host: connect | 
|     at java.net.DualStackPlainSocketImpl.connect0(Native Method) | 
|     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) | 
|     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) | 
|     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) | 
|     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) | 
|     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) | 
|     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) | 
|     at java.net.Socket.connect(Socket.java:589) | 
|     at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) | 
|     ... 9 common frames omitted | 
| 2025-05-30 08:07:38.587 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) | 
|     at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) | 
|     at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91) | 
|     at com.mysql.cj.NativeSession.connect(NativeSession.java:144) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) | 
|     ... 6 common frames omitted | 
| Caused by: java.net.NoRouteToHostException: No route to host: connect | 
|     at java.net.DualStackPlainSocketImpl.connect0(Native Method) | 
|     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) | 
|     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) | 
|     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) | 
|     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) | 
|     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) | 
|     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) | 
|     at java.net.Socket.connect(Socket.java:589) | 
|     at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) | 
|     ... 9 common frames omitted | 
| 2025-05-30 08:07:39.123 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) | 
|     at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) | 
|     at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91) | 
|     at com.mysql.cj.NativeSession.connect(NativeSession.java:144) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) | 
|     ... 6 common frames omitted | 
| Caused by: java.net.NoRouteToHostException: No route to host: connect | 
|     at java.net.DualStackPlainSocketImpl.connect0(Native Method) | 
|     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) | 
|     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) | 
|     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) | 
|     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) | 
|     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) | 
|     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) | 
|     at java.net.Socket.connect(Socket.java:589) | 
|     at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) | 
|     ... 9 common frames omitted | 
| 2025-05-30 08:07:39.659 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) | 
|     at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) | 
|     at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91) | 
|     at com.mysql.cj.NativeSession.connect(NativeSession.java:144) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) | 
|     ... 6 common frames omitted | 
| Caused by: java.net.NoRouteToHostException: No route to host: connect | 
|     at java.net.DualStackPlainSocketImpl.connect0(Native Method) | 
|     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) | 
|     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) | 
|     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) | 
|     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) | 
|     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) | 
|     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) | 
|     at java.net.Socket.connect(Socket.java:589) | 
|     at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) | 
|     ... 9 common frames omitted | 
| 2025-05-30 08:07:40.184 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) | 
|     at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) | 
|     at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91) | 
|     at com.mysql.cj.NativeSession.connect(NativeSession.java:144) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) | 
|     ... 6 common frames omitted | 
| Caused by: java.net.NoRouteToHostException: No route to host: connect | 
|     at java.net.DualStackPlainSocketImpl.connect0(Native Method) | 
|     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) | 
|     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) | 
|     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) | 
|     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) | 
|     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) | 
|     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) | 
|     at java.net.Socket.connect(Socket.java:589) | 
|     at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) | 
|     ... 9 common frames omitted | 
| 2025-05-30 08:07:40.716 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) | 
|     at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) | 
|     at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91) | 
|     at com.mysql.cj.NativeSession.connect(NativeSession.java:144) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) | 
|     ... 6 common frames omitted | 
| Caused by: java.net.NoRouteToHostException: No route to host: connect | 
|     at java.net.DualStackPlainSocketImpl.connect0(Native Method) | 
|     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) | 
|     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) | 
|     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) | 
|     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) | 
|     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) | 
|     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) | 
|     at java.net.Socket.connect(Socket.java:589) | 
|     at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) | 
|     ... 9 common frames omitted | 
| 2025-05-30 08:07:41.241 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) | 
|     at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) | 
|     at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91) | 
|     at com.mysql.cj.NativeSession.connect(NativeSession.java:144) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) | 
|     ... 6 common frames omitted | 
| Caused by: java.net.NoRouteToHostException: No route to host: connect | 
|     at java.net.DualStackPlainSocketImpl.connect0(Native Method) | 
|     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) | 
|     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) | 
|     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) | 
|     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) | 
|     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) | 
|     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) | 
|     at java.net.Socket.connect(Socket.java:589) | 
|     at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) | 
|     ... 9 common frames omitted | 
| 2025-05-30 08:07:41.753 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) | 
|     at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) | 
|     at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91) | 
|     at com.mysql.cj.NativeSession.connect(NativeSession.java:144) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) | 
|     ... 6 common frames omitted | 
| Caused by: java.net.NoRouteToHostException: No route to host: connect | 
|     at java.net.DualStackPlainSocketImpl.connect0(Native Method) | 
|     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) | 
|     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) | 
|     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) | 
|     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) | 
|     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) | 
|     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) | 
|     at java.net.Socket.connect(Socket.java:589) | 
|     at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) | 
|     ... 9 common frames omitted | 
| 2025-05-30 08:07:42.266 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) | 
|     at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) | 
|     at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91) | 
|     at com.mysql.cj.NativeSession.connect(NativeSession.java:144) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) | 
|     ... 6 common frames omitted | 
| Caused by: java.net.NoRouteToHostException: No route to host: connect | 
|     at java.net.DualStackPlainSocketImpl.connect0(Native Method) | 
|     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) | 
|     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) | 
|     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) | 
|     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) | 
|     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) | 
|     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) | 
|     at java.net.Socket.connect(Socket.java:589) | 
|     at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) | 
|     ... 9 common frames omitted | 
| 2025-05-30 08:07:42.825 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) | 
|     at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) | 
|     at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91) | 
|     at com.mysql.cj.NativeSession.connect(NativeSession.java:144) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) | 
|     ... 6 common frames omitted | 
| Caused by: java.net.NoRouteToHostException: No route to host: connect | 
|     at java.net.DualStackPlainSocketImpl.connect0(Native Method) | 
|     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) | 
|     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) | 
|     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) | 
|     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) | 
|     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) | 
|     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) | 
|     at java.net.Socket.connect(Socket.java:589) | 
|     at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) | 
|     ... 9 common frames omitted | 
| 2025-05-30 08:07:43.348 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) | 
|     at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) | 
|     at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91) | 
|     at com.mysql.cj.NativeSession.connect(NativeSession.java:144) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) | 
|     ... 6 common frames omitted | 
| Caused by: java.net.NoRouteToHostException: No route to host: connect | 
|     at java.net.DualStackPlainSocketImpl.connect0(Native Method) | 
|     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) | 
|     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) | 
|     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) | 
|     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) | 
|     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) | 
|     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) | 
|     at java.net.Socket.connect(Socket.java:589) | 
|     at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) | 
|     ... 9 common frames omitted | 
| 2025-05-30 08:07:43.877 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) | 
|     at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) | 
|     at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91) | 
|     at com.mysql.cj.NativeSession.connect(NativeSession.java:144) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) | 
|     ... 6 common frames omitted | 
| Caused by: java.net.NoRouteToHostException: No route to host: connect | 
|     at java.net.DualStackPlainSocketImpl.connect0(Native Method) | 
|     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) | 
|     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) | 
|     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) | 
|     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) | 
|     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) | 
|     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) | 
|     at java.net.Socket.connect(Socket.java:589) | 
|     at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) | 
|     ... 9 common frames omitted | 
| 2025-05-30 08:07:50.961 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) | 
|     at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) | 
|     at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) | 
|     at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91) | 
|     at com.mysql.cj.NativeSession.connect(NativeSession.java:144) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) | 
|     at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) | 
|     ... 6 common frames omitted | 
| Caused by: java.net.SocketException: Software caused connection abort: connect | 
|     at java.net.DualStackPlainSocketImpl.connect0(Native Method) | 
|     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) | 
|     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) | 
|     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) | 
|     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) | 
|     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) | 
|     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) | 
|     at java.net.Socket.connect(Socket.java:589) | 
|     at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) | 
|     at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) | 
|     ... 9 common frames omitted | 
| 2025-05-30 08:54:03.203 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 119976 | 
| 2025-05-30 08:56:03.253 [http-nio-10030-exec-153] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60063 | 
| 2025-05-30 09:01:03.200 [http-nio-10030-exec-158] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 119978 | 
| 2025-05-30 09:02:24.132 [SessionValidationThread-1] ERROR o.a.s.s.m.ExecutorServiceSessionValidationScheduler - Error while validating the session | 
| java.lang.NullPointerException: null | 
|     at org.apache.shiro.session.mgt.AbstractValidatingSessionManager.validateSessions(AbstractValidatingSessionManager.java:287) | 
|     at org.apache.shiro.session.mgt.ExecutorServiceSessionValidationScheduler.run(ExecutorServiceSessionValidationScheduler.java:120) | 
|     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
|     at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) | 
|     at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) | 
|     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | 
|     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | 
|     at java.lang.Thread.run(Thread.java:748) | 
| 2025-05-30 09:03:03.203 [http-nio-10030-exec-154] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 119984 | 
| 2025-05-30 09:04:03.341 [http-nio-10030-exec-160] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60122 | 
| 2025-05-30 09:05:04.360 [http-nio-10030-exec-161] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60995 | 
| 2025-05-30 09:06:05.346 [http-nio-10030-exec-153] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60934 | 
| 2025-05-30 09:07:06.343 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60943 | 
| 2025-05-30 09:08:07.329 [http-nio-10030-exec-160] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60934 | 
| 2025-05-30 09:09:08.341 [http-nio-10030-exec-159] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60956 | 
| 2025-05-30 09:11:04.343 [http-nio-10030-exec-158] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60850 | 
| 2025-05-30 09:11:04.346 [http-nio-10030-exec-10] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60948 | 
| 2025-05-30 09:12:05.348 [http-nio-10030-exec-159] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60960 | 
| 2025-05-30 09:13:06.351 [http-nio-10030-exec-153] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60898 | 
| 2025-05-30 09:14:07.349 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60947 | 
| 2025-05-30 09:15:08.346 [http-nio-10030-exec-161] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60938 | 
| 2025-05-30 09:16:09.338 [http-nio-10030-exec-5] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60929 | 
| 2025-05-30 09:17:10.345 [http-nio-10030-exec-158] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60954 | 
| 2025-05-30 09:18:11.367 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60952 | 
| 2025-05-30 09:19:12.343 [http-nio-10030-exec-159] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60948 | 
| 2025-05-30 09:20:13.351 [http-nio-10030-exec-5] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60945 | 
| 2025-05-30 09:21:14.331 [http-nio-10030-exec-10] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60920 | 
| 2025-05-30 09:22:15.337 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60948 | 
| 2025-05-30 09:23:16.369 [http-nio-10030-exec-160] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60976 | 
| 2025-05-30 09:24:17.387 [http-nio-10030-exec-4] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60938 | 
| 2025-05-30 09:25:18.326 [http-nio-10030-exec-161] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60895 | 
| 2025-05-30 09:26:19.346 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60926 | 
| 2025-05-30 09:27:20.345 [http-nio-10030-exec-160] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60887 | 
| 2025-05-30 09:29:22.401 [http-nio-10030-exec-4] ERROR com.alibaba.druid.pool.DruidPooledStatement - CommunicationsException, druid version 1.2.0, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, testWhileIdle true, idle millis 71357, minIdle 0, poolingCount 2, timeBetweenEvictionRunsMillis 60000, lastValidIdleMillis 71357, driver com.mysql.cj.jdbc.Driver, exceptionSorter com.alibaba.druid.pool.vendor.MySqlExceptionSorter | 
| 2025-05-30 09:29:22.402 [http-nio-10030-exec-4] ERROR com.alibaba.druid.pool.DruidDataSource - discard connection | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 71,358 milliseconds ago. The last packet sent successfully to the server was 71,380 milliseconds ago. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) | 
|     at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370) | 
|     at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:497) | 
|     at sun.reflect.GeneratedMethodAccessor87.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58) | 
|     at com.sun.proxy.$Proxy135.execute(Unknown Source) | 
|     at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) | 
|     at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80) | 
|     at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
|     at com.sun.proxy.$Proxy132.query(Unknown Source) | 
|     at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65) | 
|     at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336) | 
|     at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) | 
|     at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) | 
|     at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor.willDoQuery(PaginationInnerInterceptor.java:135) | 
|     at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:75) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:169) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61) | 
|     at com.github.yulichang.interceptor.MPJInterceptor.intercept(MPJInterceptor.java:78) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) | 
|     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) | 
|     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) | 
|     at sun.reflect.GeneratedMethodAccessor74.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425) | 
|     at com.sun.proxy.$Proxy114.selectList(Unknown Source) | 
|     at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:152) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) | 
|     at com.sun.proxy.$Proxy185.selectJoinPage(Unknown Source) | 
|     at com.doumee.service.business.impl.NoticesServiceImpl.findPage(NoticesServiceImpl.java:174) | 
|     at com.doumee.api.business.NoticesController.findPage(NoticesController.java:76) | 
|     at com.doumee.api.business.NoticesController$$FastClassBySpringCGLIB$$aeaa047b.invoke(<generated>) | 
|     at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
|     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769) | 
|     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
|     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) | 
|     at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82) | 
|     at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39) | 
|     at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115) | 
|     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
|     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) | 
|     at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) | 
|     at com.doumee.api.business.NoticesController$$EnhancerBySpringCGLIB$$70c5fb49.findPage(<generated>) | 
|     at sun.reflect.GeneratedMethodAccessor317.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) | 
|     at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) | 
|     at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) | 
|     at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879) | 
|     at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793) | 
|     at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
|     at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) | 
|     at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) | 
|     at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) | 
|     at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) | 
|     at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) | 
|     at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) | 
|     at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
|     at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
|     at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
|     at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
|     at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
|     at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450) | 
|     at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
|     at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
|     at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
|     at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
|     at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
|     at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at com.github.xiaoymin.knife4j.spring.filter.SecurityBasicAuthFilter.doFilter(SecurityBasicAuthFilter.java:87) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at com.doumee.core.servlet.ServletRewriteFilter.doFilter(ServletRewriteFilter.java:36) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) | 
|     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
|     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) | 
|     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
|     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
|     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
|     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
|     at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) | 
|     at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) | 
|     at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) | 
|     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1639) | 
|     at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
|     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | 
|     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | 
|     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
|     at java.lang.Thread.run(Thread.java:748) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 71,358 milliseconds ago. The last packet sent successfully to the server was 71,380 milliseconds ago. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:539) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:703) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:642) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:941) | 
|     at com.mysql.cj.NativeSession.execSQL(NativeSession.java:1075) | 
|     at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:930) | 
|     ... 138 common frames omitted | 
| Caused by: java.net.SocketTimeoutException: Read timed out | 
|     at java.net.SocketInputStream.socketRead0(Native Method) | 
|     at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) | 
|     at java.net.SocketInputStream.read(SocketInputStream.java:171) | 
|     at java.net.SocketInputStream.read(SocketInputStream.java:141) | 
|     at sun.security.ssl.InputRecord.readFully(InputRecord.java:465) | 
|     at sun.security.ssl.InputRecord.read(InputRecord.java:503) | 
|     at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983) | 
|     at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:940) | 
|     at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) | 
|     at java.io.FilterInputStream.read(FilterInputStream.java:133) | 
|     at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64) | 
|     at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63) | 
|     at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45) | 
|     at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52) | 
|     at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41) | 
|     at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54) | 
|     at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:533) | 
|     ... 143 common frames omitted | 
| 2025-05-30 09:29:22.403 [http-nio-10030-exec-4] ERROR com.doumee.config.handler.GlobalExceptionHandler -  | 
| ### Error querying database.  Cause: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 71,358 milliseconds ago. The last packet sent successfully to the server was 71,380 milliseconds ago. | 
| ### The error may exist in com/doumee/dao/business/join/NoticesJoinMapper.java (best guess) | 
| ### The error may involve defaultParameterMap | 
| ### The error occurred while setting parameters | 
| ### SQL: SELECT COUNT(*) AS total FROM `notices` t WHERE (t.company_id IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) AND t.type <> ? AND t.isdeleted = ? AND t.palt = ? AND t.obj_type IN (?, ?, ?, ?)) | 
| ### Cause: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 71,358 milliseconds ago. The last packet sent successfully to the server was 71,380 milliseconds ago. | 
| ; Communications link failure | 
|   | 
| The last packet successfully received from the server was 71,358 milliseconds ago. The last packet sent successfully to the server was 71,380 milliseconds ago.; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 71,358 milliseconds ago. The last packet sent successfully to the server was 71,380 milliseconds ago. | 
| org.springframework.dao.RecoverableDataAccessException:  | 
| ### Error querying database.  Cause: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 71,358 milliseconds ago. The last packet sent successfully to the server was 71,380 milliseconds ago. | 
| ### The error may exist in com/doumee/dao/business/join/NoticesJoinMapper.java (best guess) | 
| ### The error may involve defaultParameterMap | 
| ### The error occurred while setting parameters | 
| ### SQL: SELECT COUNT(*) AS total FROM `notices` t WHERE (t.company_id IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) AND t.type <> ? AND t.isdeleted = ? AND t.palt = ? AND t.obj_type IN (?, ?, ?, ?)) | 
| ### Cause: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 71,358 milliseconds ago. The last packet sent successfully to the server was 71,380 milliseconds ago. | 
| ; Communications link failure | 
|   | 
| The last packet successfully received from the server was 71,358 milliseconds ago. The last packet sent successfully to the server was 71,380 milliseconds ago.; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 71,358 milliseconds ago. The last packet sent successfully to the server was 71,380 milliseconds ago. | 
|     at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:100) | 
|     at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
|     at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
|     at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) | 
|     at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439) | 
|     at com.sun.proxy.$Proxy114.selectList(Unknown Source) | 
|     at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:152) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) | 
|     at com.sun.proxy.$Proxy185.selectJoinPage(Unknown Source) | 
|     at com.doumee.service.business.impl.NoticesServiceImpl.findPage(NoticesServiceImpl.java:174) | 
|     at com.doumee.api.business.NoticesController.findPage(NoticesController.java:76) | 
|     at com.doumee.api.business.NoticesController$$FastClassBySpringCGLIB$$aeaa047b.invoke(<generated>) | 
|     at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
|     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769) | 
|     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
|     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) | 
|     at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82) | 
|     at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39) | 
|     at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115) | 
|     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
|     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) | 
|     at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) | 
|     at com.doumee.api.business.NoticesController$$EnhancerBySpringCGLIB$$70c5fb49.findPage(<generated>) | 
|     at sun.reflect.GeneratedMethodAccessor317.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) | 
|     at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) | 
|     at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) | 
|     at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879) | 
|     at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793) | 
|     at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
|     at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) | 
|     at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) | 
|     at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) | 
|     at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) | 
|     at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) | 
|     at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) | 
|     at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
|     at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
|     at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
|     at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
|     at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
|     at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450) | 
|     at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
|     at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
|     at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
|     at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
|     at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
|     at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at com.github.xiaoymin.knife4j.spring.filter.SecurityBasicAuthFilter.doFilter(SecurityBasicAuthFilter.java:87) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at com.doumee.core.servlet.ServletRewriteFilter.doFilter(ServletRewriteFilter.java:36) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) | 
|     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
|     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) | 
|     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
|     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
|     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
|     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
|     at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) | 
|     at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) | 
|     at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) | 
|     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1639) | 
|     at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
|     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | 
|     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | 
|     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
|     at java.lang.Thread.run(Thread.java:748) | 
| Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 71,358 milliseconds ago. The last packet sent successfully to the server was 71,380 milliseconds ago. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) | 
|     at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370) | 
|     at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:497) | 
|     at sun.reflect.GeneratedMethodAccessor87.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58) | 
|     at com.sun.proxy.$Proxy135.execute(Unknown Source) | 
|     at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) | 
|     at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80) | 
|     at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
|     at com.sun.proxy.$Proxy132.query(Unknown Source) | 
|     at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65) | 
|     at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336) | 
|     at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) | 
|     at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) | 
|     at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor.willDoQuery(PaginationInnerInterceptor.java:135) | 
|     at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:75) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:169) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61) | 
|     at com.github.yulichang.interceptor.MPJInterceptor.intercept(MPJInterceptor.java:78) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) | 
|     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) | 
|     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) | 
|     at sun.reflect.GeneratedMethodAccessor74.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425) | 
|     ... 94 common frames omitted | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 71,358 milliseconds ago. The last packet sent successfully to the server was 71,380 milliseconds ago. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:539) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:703) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:642) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:941) | 
|     at com.mysql.cj.NativeSession.execSQL(NativeSession.java:1075) | 
|     at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:930) | 
|     ... 138 common frames omitted | 
| Caused by: java.net.SocketTimeoutException: Read timed out | 
|     at java.net.SocketInputStream.socketRead0(Native Method) | 
|     at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) | 
|     at java.net.SocketInputStream.read(SocketInputStream.java:171) | 
|     at java.net.SocketInputStream.read(SocketInputStream.java:141) | 
|     at sun.security.ssl.InputRecord.readFully(InputRecord.java:465) | 
|     at sun.security.ssl.InputRecord.read(InputRecord.java:503) | 
|     at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983) | 
|     at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:940) | 
|     at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) | 
|     at java.io.FilterInputStream.read(FilterInputStream.java:133) | 
|     at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64) | 
|     at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63) | 
|     at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45) | 
|     at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52) | 
|     at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41) | 
|     at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54) | 
|     at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:533) | 
|     ... 143 common frames omitted | 
| 2025-05-30 09:32:02.881 [http-nio-10030-exec-158] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 119670 | 
| 2025-05-30 09:32:02.893 [http-nio-10030-exec-158] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 144199 | 
| 2025-05-30 09:33:03.178 [http-nio-10030-exec-154] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60280 | 
| 2025-05-30 09:36:03.191 [http-nio-10030-exec-159] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 119989 | 
| 2025-05-30 09:38:03.197 [http-nio-10030-exec-154] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 119913 | 
| 2025-05-30 09:40:03.342 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60164 | 
| 2025-05-30 09:40:03.345 [http-nio-10030-exec-159] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 120125 | 
| 2025-05-30 09:41:04.342 [http-nio-10030-exec-10] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60915 | 
| 2025-05-30 09:42:05.346 [http-nio-10030-exec-161] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60906 | 
| 2025-05-30 09:46:03.200 [http-nio-10030-exec-161] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 119986 | 
| 2025-05-30 09:46:03.209 [http-nio-10030-exec-153] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60029 | 
| 2025-05-30 09:50:03.215 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60038 | 
| 2025-05-30 09:50:03.217 [http-nio-10030-exec-153] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 120018 | 
| 2025-05-30 09:54:03.194 [http-nio-10030-exec-4] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 119974 | 
| 2025-05-30 09:55:03.338 [http-nio-10030-exec-159] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60111 | 
| 2025-05-30 09:56:04.343 [http-nio-10030-exec-154] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60972 | 
| 2025-05-30 09:56:04.343 [http-nio-10030-exec-160] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 121125 | 
| 2025-05-30 09:57:05.347 [http-nio-10030-exec-153] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60950 | 
| 2025-05-30 09:58:06.357 [http-nio-10030-exec-158] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60922 | 
| 2025-05-30 09:59:07.355 [http-nio-10030-exec-154] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60839 | 
| 2025-05-30 10:00:08.409 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60989 | 
| 2025-05-30 10:02:24.112 [SessionValidationThread-1] ERROR o.a.s.s.m.ExecutorServiceSessionValidationScheduler - Error while validating the session | 
| java.lang.NullPointerException: null | 
|     at org.apache.shiro.session.mgt.AbstractValidatingSessionManager.validateSessions(AbstractValidatingSessionManager.java:287) | 
|     at org.apache.shiro.session.mgt.ExecutorServiceSessionValidationScheduler.run(ExecutorServiceSessionValidationScheduler.java:120) | 
|     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
|     at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) | 
|     at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) | 
|     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | 
|     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | 
|     at java.lang.Thread.run(Thread.java:748) | 
| 2025-05-30 10:04:03.216 [http-nio-10030-exec-10] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 120013 | 
| 2025-05-30 10:04:03.218 [http-nio-10030-exec-160] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60035 | 
| 2025-05-30 10:06:22.391 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidPooledStatement - CommunicationsException, druid version 1.2.0, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, testWhileIdle true, idle millis 79199, minIdle 0, poolingCount 2, timeBetweenEvictionRunsMillis 60000, lastValidIdleMillis 79199, driver com.mysql.cj.jdbc.Driver, exceptionSorter com.alibaba.druid.pool.vendor.MySqlExceptionSorter | 
| 2025-05-30 10:06:22.392 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidDataSource - discard connection | 
| com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 79,199 milliseconds ago. The last packet sent successfully to the server was 79,217 milliseconds ago. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) | 
|     at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370) | 
|     at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:497) | 
|     at sun.reflect.GeneratedMethodAccessor87.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58) | 
|     at com.sun.proxy.$Proxy135.execute(Unknown Source) | 
|     at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) | 
|     at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80) | 
|     at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
|     at com.sun.proxy.$Proxy132.query(Unknown Source) | 
|     at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65) | 
|     at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336) | 
|     at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) | 
|     at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) | 
|     at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor.willDoQuery(PaginationInnerInterceptor.java:135) | 
|     at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:75) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:169) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61) | 
|     at com.github.yulichang.interceptor.MPJInterceptor.intercept(MPJInterceptor.java:78) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) | 
|     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) | 
|     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) | 
|     at sun.reflect.GeneratedMethodAccessor74.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425) | 
|     at com.sun.proxy.$Proxy114.selectList(Unknown Source) | 
|     at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:152) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) | 
|     at com.sun.proxy.$Proxy185.selectJoinPage(Unknown Source) | 
|     at com.doumee.service.business.impl.NoticesServiceImpl.findPage(NoticesServiceImpl.java:174) | 
|     at com.doumee.api.business.NoticesController.findPage(NoticesController.java:76) | 
|     at com.doumee.api.business.NoticesController$$FastClassBySpringCGLIB$$aeaa047b.invoke(<generated>) | 
|     at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
|     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769) | 
|     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
|     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) | 
|     at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82) | 
|     at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39) | 
|     at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115) | 
|     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
|     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) | 
|     at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) | 
|     at com.doumee.api.business.NoticesController$$EnhancerBySpringCGLIB$$70c5fb49.findPage(<generated>) | 
|     at sun.reflect.GeneratedMethodAccessor317.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) | 
|     at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) | 
|     at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) | 
|     at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879) | 
|     at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793) | 
|     at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
|     at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) | 
|     at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) | 
|     at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) | 
|     at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) | 
|     at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) | 
|     at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) | 
|     at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
|     at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
|     at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
|     at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
|     at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
|     at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450) | 
|     at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
|     at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
|     at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
|     at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
|     at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
|     at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at com.github.xiaoymin.knife4j.spring.filter.SecurityBasicAuthFilter.doFilter(SecurityBasicAuthFilter.java:87) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at com.doumee.core.servlet.ServletRewriteFilter.doFilter(ServletRewriteFilter.java:36) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) | 
|     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
|     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) | 
|     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
|     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
|     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
|     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
|     at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) | 
|     at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) | 
|     at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) | 
|     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1639) | 
|     at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
|     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | 
|     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | 
|     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
|     at java.lang.Thread.run(Thread.java:748) | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 79,199 milliseconds ago. The last packet sent successfully to the server was 79,217 milliseconds ago. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:539) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:703) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:642) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:941) | 
|     at com.mysql.cj.NativeSession.execSQL(NativeSession.java:1075) | 
|     at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:930) | 
|     ... 138 common frames omitted | 
| Caused by: java.net.SocketTimeoutException: Read timed out | 
|     at java.net.SocketInputStream.socketRead0(Native Method) | 
|     at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) | 
|     at java.net.SocketInputStream.read(SocketInputStream.java:171) | 
|     at java.net.SocketInputStream.read(SocketInputStream.java:141) | 
|     at sun.security.ssl.InputRecord.readFully(InputRecord.java:465) | 
|     at sun.security.ssl.InputRecord.read(InputRecord.java:503) | 
|     at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983) | 
|     at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:940) | 
|     at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) | 
|     at java.io.FilterInputStream.read(FilterInputStream.java:133) | 
|     at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64) | 
|     at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63) | 
|     at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45) | 
|     at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52) | 
|     at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41) | 
|     at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54) | 
|     at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:533) | 
|     ... 143 common frames omitted | 
| 2025-05-30 10:06:22.394 [http-nio-10030-exec-162] ERROR com.doumee.config.handler.GlobalExceptionHandler -  | 
| ### Error querying database.  Cause: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 79,199 milliseconds ago. The last packet sent successfully to the server was 79,217 milliseconds ago. | 
| ### The error may exist in com/doumee/dao/business/join/NoticesJoinMapper.java (best guess) | 
| ### The error may involve defaultParameterMap | 
| ### The error occurred while setting parameters | 
| ### SQL: SELECT COUNT(*) AS total FROM `notices` t WHERE (t.company_id IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) AND t.type <> ? AND t.isdeleted = ? AND t.palt = ? AND t.obj_type IN (?)) | 
| ### Cause: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 79,199 milliseconds ago. The last packet sent successfully to the server was 79,217 milliseconds ago. | 
| ; Communications link failure | 
|   | 
| The last packet successfully received from the server was 79,199 milliseconds ago. The last packet sent successfully to the server was 79,217 milliseconds ago.; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 79,199 milliseconds ago. The last packet sent successfully to the server was 79,217 milliseconds ago. | 
| org.springframework.dao.RecoverableDataAccessException:  | 
| ### Error querying database.  Cause: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 79,199 milliseconds ago. The last packet sent successfully to the server was 79,217 milliseconds ago. | 
| ### The error may exist in com/doumee/dao/business/join/NoticesJoinMapper.java (best guess) | 
| ### The error may involve defaultParameterMap | 
| ### The error occurred while setting parameters | 
| ### SQL: SELECT COUNT(*) AS total FROM `notices` t WHERE (t.company_id IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) AND t.type <> ? AND t.isdeleted = ? AND t.palt = ? AND t.obj_type IN (?)) | 
| ### Cause: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 79,199 milliseconds ago. The last packet sent successfully to the server was 79,217 milliseconds ago. | 
| ; Communications link failure | 
|   | 
| The last packet successfully received from the server was 79,199 milliseconds ago. The last packet sent successfully to the server was 79,217 milliseconds ago.; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 79,199 milliseconds ago. The last packet sent successfully to the server was 79,217 milliseconds ago. | 
|     at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:100) | 
|     at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | 
|     at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) | 
|     at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) | 
|     at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439) | 
|     at com.sun.proxy.$Proxy114.selectList(Unknown Source) | 
|     at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:152) | 
|     at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) | 
|     at com.sun.proxy.$Proxy185.selectJoinPage(Unknown Source) | 
|     at com.doumee.service.business.impl.NoticesServiceImpl.findPage(NoticesServiceImpl.java:174) | 
|     at com.doumee.api.business.NoticesController.findPage(NoticesController.java:76) | 
|     at com.doumee.api.business.NoticesController$$FastClassBySpringCGLIB$$aeaa047b.invoke(<generated>) | 
|     at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | 
|     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769) | 
|     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | 
|     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) | 
|     at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82) | 
|     at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39) | 
|     at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115) | 
|     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | 
|     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) | 
|     at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) | 
|     at com.doumee.api.business.NoticesController$$EnhancerBySpringCGLIB$$70c5fb49.findPage(<generated>) | 
|     at sun.reflect.GeneratedMethodAccessor317.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) | 
|     at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) | 
|     at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) | 
|     at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879) | 
|     at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793) | 
|     at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
|     at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) | 
|     at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) | 
|     at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) | 
|     at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) | 
|     at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) | 
|     at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) | 
|     at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
|     at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
|     at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
|     at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
|     at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
|     at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450) | 
|     at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
|     at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
|     at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
|     at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
|     at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
|     at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at com.github.xiaoymin.knife4j.spring.filter.SecurityBasicAuthFilter.doFilter(SecurityBasicAuthFilter.java:87) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at com.doumee.core.servlet.ServletRewriteFilter.doFilter(ServletRewriteFilter.java:36) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) | 
|     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
|     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) | 
|     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
|     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
|     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
|     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
|     at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) | 
|     at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) | 
|     at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) | 
|     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1639) | 
|     at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
|     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | 
|     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | 
|     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
|     at java.lang.Thread.run(Thread.java:748) | 
| Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 79,199 milliseconds ago. The last packet sent successfully to the server was 79,217 milliseconds ago. | 
|     at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) | 
|     at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) | 
|     at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) | 
|     at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370) | 
|     at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:497) | 
|     at sun.reflect.GeneratedMethodAccessor87.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58) | 
|     at com.sun.proxy.$Proxy135.execute(Unknown Source) | 
|     at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) | 
|     at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80) | 
|     at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
|     at com.sun.proxy.$Proxy132.query(Unknown Source) | 
|     at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65) | 
|     at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336) | 
|     at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) | 
|     at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) | 
|     at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor.willDoQuery(PaginationInnerInterceptor.java:135) | 
|     at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:75) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:169) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61) | 
|     at com.github.yulichang.interceptor.MPJInterceptor.intercept(MPJInterceptor.java:78) | 
|     at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) | 
|     at com.sun.proxy.$Proxy131.query(Unknown Source) | 
|     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) | 
|     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) | 
|     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) | 
|     at sun.reflect.GeneratedMethodAccessor74.invoke(Unknown Source) | 
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | 
|     at java.lang.reflect.Method.invoke(Method.java:498) | 
|     at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425) | 
|     ... 94 common frames omitted | 
| Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure | 
|   | 
| The last packet successfully received from the server was 79,199 milliseconds ago. The last packet sent successfully to the server was 79,217 milliseconds ago. | 
|     at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) | 
|     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | 
|     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) | 
|     at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:539) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:703) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:642) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:941) | 
|     at com.mysql.cj.NativeSession.execSQL(NativeSession.java:1075) | 
|     at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:930) | 
|     ... 138 common frames omitted | 
| Caused by: java.net.SocketTimeoutException: Read timed out | 
|     at java.net.SocketInputStream.socketRead0(Native Method) | 
|     at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) | 
|     at java.net.SocketInputStream.read(SocketInputStream.java:171) | 
|     at java.net.SocketInputStream.read(SocketInputStream.java:141) | 
|     at sun.security.ssl.InputRecord.readFully(InputRecord.java:465) | 
|     at sun.security.ssl.InputRecord.read(InputRecord.java:503) | 
|     at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983) | 
|     at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:940) | 
|     at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) | 
|     at java.io.FilterInputStream.read(FilterInputStream.java:133) | 
|     at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64) | 
|     at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63) | 
|     at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45) | 
|     at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52) | 
|     at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41) | 
|     at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54) | 
|     at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44) | 
|     at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:533) | 
|     ... 143 common frames omitted | 
| 2025-05-30 10:08:03.186 [http-nio-10030-exec-159] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 119870 | 
| 2025-05-30 10:08:03.205 [http-nio-10030-exec-159] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 79708 | 
| 2025-05-30 10:09:04.310 [http-nio-10030-exec-154] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 61074 | 
| 2025-05-30 10:09:04.316 [http-nio-10030-exec-161] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 61126 | 
| 2025-05-30 10:10:04.568 [http-nio-10030-exec-153] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60163 | 
| 2025-05-30 10:45:31.823 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 74705 | 
| 2025-05-30 10:54:11.288 [http-nio-10030-exec-153] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 518436 | 
| 2025-05-30 11:02:24.112 [SessionValidationThread-1] ERROR o.a.s.s.m.ExecutorServiceSessionValidationScheduler - Error while validating the session | 
| java.lang.NullPointerException: null | 
|     at org.apache.shiro.session.mgt.AbstractValidatingSessionManager.validateSessions(AbstractValidatingSessionManager.java:287) | 
|     at org.apache.shiro.session.mgt.ExecutorServiceSessionValidationScheduler.run(ExecutorServiceSessionValidationScheduler.java:120) | 
|     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
|     at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) | 
|     at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) | 
|     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | 
|     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | 
|     at java.lang.Thread.run(Thread.java:748) | 
| 2025-05-30 11:04:12.082 [http-nio-10030-exec-158] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60811 | 
| 2025-05-30 11:04:12.089 [http-nio-10030-exec-153] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60872 | 
| 2025-05-30 11:04:12.147 [http-nio-10030-exec-158] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 180887 | 
| 2025-05-30 11:05:13.157 [http-nio-10030-exec-154] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60835 | 
| 2025-05-30 11:06:14.098 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60694 | 
| 2025-05-30 11:07:15.145 [http-nio-10030-exec-153] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60798 | 
| 2025-05-30 11:08:16.232 [http-nio-10030-exec-161] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60686 | 
| 2025-05-30 11:09:17.124 [http-nio-10030-exec-10] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60684 | 
| 2025-05-30 11:10:18.082 [http-nio-10030-exec-153] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60333 | 
| 2025-05-30 11:11:19.068 [http-nio-10030-exec-4] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60758 | 
| 2025-05-30 11:12:20.129 [http-nio-10030-exec-158] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60829 | 
| 2025-05-30 11:13:21.130 [http-nio-10030-exec-160] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60813 | 
| 2025-05-30 11:14:22.073 [http-nio-10030-exec-5] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60718 | 
| 2025-05-30 11:15:23.112 [http-nio-10030-exec-161] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60814 | 
| 2025-05-30 11:16:24.660 [http-nio-10030-exec-10] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 61316 | 
| 2025-05-30 11:17:25.135 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60323 | 
| 2025-05-30 11:18:26.076 [http-nio-10030-exec-154] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60640 | 
| 2025-05-30 11:19:27.245 [http-nio-10030-exec-153] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60679 | 
| 2025-05-30 11:20:28.094 [http-nio-10030-exec-10] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60427 | 
| 2025-05-30 11:21:29.109 [http-nio-10030-exec-153] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60772 | 
| 2025-05-30 11:22:30.093 [http-nio-10030-exec-154] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60739 | 
| 2025-05-30 11:23:31.064 [http-nio-10030-exec-161] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60728 | 
| 2025-05-30 11:24:32.091 [http-nio-10030-exec-10] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60642 | 
| 2025-05-30 11:25:33.103 [http-nio-10030-exec-153] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60788 | 
| 2025-05-30 11:28:13.102 [http-nio-10030-exec-154] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60942 | 
| 2025-05-30 11:28:13.104 [http-nio-10030-exec-159] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60992 | 
| 2025-05-30 11:31:16.104 [http-nio-10030-exec-154] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60960 | 
| 2025-05-30 11:32:17.093 [http-nio-10030-exec-160] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60920 | 
| 2025-05-30 11:32:17.095 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60857 | 
| 2025-05-30 11:33:18.110 [http-nio-10030-exec-154] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60759 | 
| 2025-05-30 11:34:19.120 [http-nio-10030-exec-159] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60790 | 
| 2025-05-30 11:35:20.122 [http-nio-10030-exec-5] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60451 | 
| 2025-05-30 11:36:21.189 [http-nio-10030-exec-10] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60555 | 
| 2025-05-30 11:38:23.104 [http-nio-10030-exec-154] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60913 | 
| 2025-05-30 11:38:23.105 [http-nio-10030-exec-160] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60852 | 
| 2025-05-30 11:39:24.092 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60760 | 
| 2025-05-30 11:40:25.099 [http-nio-10030-exec-4] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60760 | 
| 2025-05-30 11:41:26.085 [http-nio-10030-exec-10] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60765 | 
| 2025-05-30 11:42:27.177 [http-nio-10030-exec-158] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 60855 | 
| 2025-05-30 12:02:24.124 [SessionValidationThread-1] ERROR o.a.s.s.m.ExecutorServiceSessionValidationScheduler - Error while validating the session | 
| java.lang.NullPointerException: null | 
|     at org.apache.shiro.session.mgt.AbstractValidatingSessionManager.validateSessions(AbstractValidatingSessionManager.java:287) | 
|     at org.apache.shiro.session.mgt.ExecutorServiceSessionValidationScheduler.run(ExecutorServiceSessionValidationScheduler.java:120) | 
|     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
|     at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) | 
|     at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) | 
|     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | 
|     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | 
|     at java.lang.Thread.run(Thread.java:748) | 
| 2025-05-30 13:02:24.117 [SessionValidationThread-1] ERROR o.a.s.s.m.ExecutorServiceSessionValidationScheduler - Error while validating the session | 
| java.lang.NullPointerException: null | 
|     at org.apache.shiro.session.mgt.AbstractValidatingSessionManager.validateSessions(AbstractValidatingSessionManager.java:287) | 
|     at org.apache.shiro.session.mgt.ExecutorServiceSessionValidationScheduler.run(ExecutorServiceSessionValidationScheduler.java:120) | 
|     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
|     at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) | 
|     at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) | 
|     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | 
|     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | 
|     at java.lang.Thread.run(Thread.java:748) | 
| 2025-05-30 13:56:43.237 [http-nio-10030-exec-159] ERROR com.doumee.config.handler.GlobalExceptionHandler - java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 | 
| org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 | 
|     at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:351) | 
|     at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:776) | 
|     at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:681) | 
|     at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:386) | 
|     at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:364) | 
|     at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96) | 
|     at com.doumee.core.servlet.ServletDuplicateOutputStream.write(ServletDuplicateOutputStream.java:42) | 
|     at com.fasterxml.jackson.core.json.UTF8JsonGenerator._flushBuffer(UTF8JsonGenerator.java:2137) | 
|     at com.fasterxml.jackson.core.json.UTF8JsonGenerator._writeStringSegment2(UTF8JsonGenerator.java:1451) | 
|     at com.fasterxml.jackson.core.json.UTF8JsonGenerator._writeStringSegment(UTF8JsonGenerator.java:1398) | 
|     at com.fasterxml.jackson.core.json.UTF8JsonGenerator._writeStringSegments(UTF8JsonGenerator.java:1281) | 
|     at com.fasterxml.jackson.core.json.UTF8JsonGenerator.writeString(UTF8JsonGenerator.java:502) | 
|     at com.fasterxml.jackson.databind.ser.std.StringSerializer.serialize(StringSerializer.java:41) | 
|     at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:727) | 
|     at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:722) | 
|     at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:166) | 
|     at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:119) | 
|     at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79) | 
|     at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18) | 
|     at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:727) | 
|     at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:722) | 
|     at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:166) | 
|     at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:480) | 
|     at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:319) | 
|     at com.fasterxml.jackson.databind.ObjectWriter$Prefetch.serialize(ObjectWriter.java:1433) | 
|     at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:921) | 
|     at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:294) | 
|     at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) | 
|     at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:287) | 
|     at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:181) | 
|     at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:82) | 
|     at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) | 
|     at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879) | 
|     at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793) | 
|     at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) | 
|     at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) | 
|     at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) | 
|     at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) | 
|     at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) | 
|     at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) | 
|     at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) | 
|     at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
|     at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
|     at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) | 
|     at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) | 
|     at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
|     at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) | 
|     at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450) | 
|     at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) | 
|     at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) | 
|     at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) | 
|     at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) | 
|     at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) | 
|     at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at com.github.xiaoymin.knife4j.spring.filter.SecurityBasicAuthFilter.doFilter(SecurityBasicAuthFilter.java:87) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at com.doumee.core.servlet.ServletRewriteFilter.doFilter(ServletRewriteFilter.java:36) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) | 
|     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
|     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) | 
|     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
|     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
|     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
|     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
|     at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) | 
|     at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) | 
|     at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) | 
|     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1639) | 
|     at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
|     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | 
|     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | 
|     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
|     at java.lang.Thread.run(Thread.java:748) | 
| Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 | 
|     at sun.nio.ch.SocketDispatcher.write0(Native Method) | 
|     at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) | 
|     at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) | 
|     at sun.nio.ch.IOUtil.write(IOUtil.java:65) | 
|     at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471) | 
|     at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:138) | 
|     at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1279) | 
|     at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:741) | 
|     at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:561) | 
|     at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:505) | 
|     at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:538) | 
|     at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112) | 
|     at org.apache.coyote.http11.filters.GzipOutputFilter$FakeOutputStream.write(GzipOutputFilter.java:158) | 
|     at java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:253) | 
|     at java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:211) | 
|     at java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:145) | 
|     at org.apache.coyote.http11.filters.GzipOutputFilter.doWrite(GzipOutputFilter.java:69) | 
|     at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:190) | 
|     at org.apache.coyote.Response.doWrite(Response.java:601) | 
|     at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:339) | 
|     ... 98 common frames omitted | 
| 2025-05-30 13:56:43.249 [http-nio-10030-exec-159] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception | 
| com.doumee.core.exception.BusinessException: 系统繁忙,请联系系统管理员 | 
|     at com.doumee.core.servlet.ServletRewriteFilter.doFilter(ServletRewriteFilter.java:44) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) | 
|     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) | 
|     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) | 
|     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) | 
|     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) | 
|     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) | 
|     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) | 
|     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) | 
|     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) | 
|     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) | 
|     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) | 
|     at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) | 
|     at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) | 
|     at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) | 
|     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1639) | 
|     at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) | 
|     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | 
|     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | 
|     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) | 
|     at java.lang.Thread.run(Thread.java:748) | 
| 2025-05-30 14:02:24.227 [SessionValidationThread-1] ERROR o.a.s.s.m.ExecutorServiceSessionValidationScheduler - Error while validating the session | 
| java.lang.NullPointerException: null | 
|     at org.apache.shiro.session.mgt.AbstractValidatingSessionManager.validateSessions(AbstractValidatingSessionManager.java:287) | 
|     at org.apache.shiro.session.mgt.ExecutorServiceSessionValidationScheduler.run(ExecutorServiceSessionValidationScheduler.java:120) | 
|     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
|     at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) | 
|     at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) | 
|     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | 
|     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | 
|     at java.lang.Thread.run(Thread.java:748) | 
| 2025-05-30 14:03:10.360 [http-nio-10030-exec-160] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 215179 | 
| 2025-05-30 14:03:10.360 [http-nio-10030-exec-162] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 215221 | 
| 2025-05-30 14:03:10.432 [http-nio-10030-exec-160] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 335296 | 
| 2025-05-30 14:40:55.705 [scheduling-1] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 123534 | 
| 2025-05-30 14:55:44.930 [http-nio-10030-exec-4] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 271904 | 
| 2025-05-30 15:02:24.123 [SessionValidationThread-1] ERROR o.a.s.s.m.ExecutorServiceSessionValidationScheduler - Error while validating the session | 
| java.lang.NullPointerException: null | 
|     at org.apache.shiro.session.mgt.AbstractValidatingSessionManager.validateSessions(AbstractValidatingSessionManager.java:287) | 
|     at org.apache.shiro.session.mgt.ExecutorServiceSessionValidationScheduler.run(ExecutorServiceSessionValidationScheduler.java:120) | 
|     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
|     at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) | 
|     at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) | 
|     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | 
|     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | 
|     at java.lang.Thread.run(Thread.java:748) | 
| 2025-05-30 15:26:12.309 [http-nio-10030-exec-158] ERROR com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, lastPacketReceivedIdleMillis : 200414 | 
| 2025-05-30 16:02:24.130 [SessionValidationThread-1] ERROR o.a.s.s.m.ExecutorServiceSessionValidationScheduler - Error while validating the session | 
| java.lang.NullPointerException: null | 
|     at org.apache.shiro.session.mgt.AbstractValidatingSessionManager.validateSessions(AbstractValidatingSessionManager.java:287) | 
|     at org.apache.shiro.session.mgt.ExecutorServiceSessionValidationScheduler.run(ExecutorServiceSessionValidationScheduler.java:120) | 
|     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
|     at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) | 
|     at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) | 
|     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | 
|     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | 
|     at java.lang.Thread.run(Thread.java:748) | 
| 2025-05-30 17:02:24.126 [SessionValidationThread-1] ERROR o.a.s.s.m.ExecutorServiceSessionValidationScheduler - Error while validating the session | 
| java.lang.NullPointerException: null | 
|     at org.apache.shiro.session.mgt.AbstractValidatingSessionManager.validateSessions(AbstractValidatingSessionManager.java:287) | 
|     at org.apache.shiro.session.mgt.ExecutorServiceSessionValidationScheduler.run(ExecutorServiceSessionValidationScheduler.java:120) | 
|     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | 
|     at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) | 
|     at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) | 
|     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) | 
|     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | 
|     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | 
|     at java.lang.Thread.run(Thread.java:748) |