[pclt] client long connection
在打印printclient 的时候 ,为什么有状态为IDLE/W 的连接,而且他的连接时间达到了几个小时? 是因为客户段程序死掉了吗,BBL 为什么不清理掉它?
另外有什么办法可以让IDLE/W的数量减少,让客户段尽快释放连接.好让别的请求可以得到响应.可以少点LIC
感觉系统很忙,感觉要加LIC了.
那种几个小时的链接可以肯定的判断,进程已经被挂死了,这时需要人工的干预才能清除,使用bbc或是在后台使用kill将进程杀掉,另外,你可以人工控制客户端的链接时间,如果超时,就断开,让别的等待进程继续,一般都是几十妙的时间,最大就是600S了,因为tuxedo本身的最长时间也就是600S。
UBBCONFIG->WSL中加入-T number(单位:小时),客户端的空闲连接时长。如果已连接的客户端在此时间内没有任何动作,BBL自动清除此连接。
建议考虑客户端根据具体业务需要,可采用长连接和短连接共用的方式,可有效节省lic的数目,也可避免不必要的开销。
<< Home