首页 科技问答 bbfzr,IMC服务器每隔几个月会出现问题,用户不能登入认证。

bbfzr,IMC服务器每隔几个月会出现问题,用户不能登入认证。

科技问答 254
1676177251,

IMC服务器每隔几个月会出现问题,用户不能登入认证,同时IMC管理页面也打不开。重启IMC服务器即可解决,隔一两个月又会出现这种问题。

2

查看前台日志,看报什么错,看是不是连接数占满了?

查看前台日志iMC\client\log\imcforeground.log,其中有如下报错信息:

Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.

         at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverErrorSQLServerException.java:19

         at com.microsoft.sqlserver.jdbc.SQLServerException.ConvertConnectExceptionToSQLServerExceptionSQLServerException.java:241)

         at com.microsoft.sqlserver.jdbc.SocketFinder.findSocketIOBuffer.java:2243)

         at com.microsoft.sqlserver.jdbc.TDSChannel.openIOBuffer.java:491)

         at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelperSQLServerConnection.java:13

         at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginSQLServerConnection.java:991)

         at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectSQLServerConnection.java:827)

         at com.microsoft.sqlserver.jdbc.SQLServerDriver.connectSQLServerDriver.java:1

检查服务器,使用netstat -ano命令查看服务器端口,发现所有源端口会被占用到65535,操作系统连接资源耗竭且不释放。

2

日志显示的是这样的 2

怀疑是tomcat的一个bug,建议在\iMC\client\bin\startup.bat中增加如下变量观察。 -Dorg.apache.catalina.connector.RECYCLE_FACADES=true 修改之前先做好备份,如果有问题再替换回去。

O6YrV 发表时间:2

出现问题的时候看下服务器资源是不是占满了呢?查下cpu和内存占用情况

2

服务器资源未占满,CPU和内存占用正常。

bbfzr 发表时间:2

,IMC服务器每隔几个月会出现问题,用户不能登入认证。