windows服务器下出现大量timewait导致服务器假死

windows server 2008 R2 Enterprise 服务器下使用nginx反向代理tomcat服务器。
但是在使用中出现假死情况。
netstat -ano发现大量mysql3306的timewait。图片说明
图片说明
我的数据库操作都是使用的包方法。没有自己写的open,close。
百度说改服务器的设置。但这种方法治标不治本。各位大神有没有遇到过这种问题。是mysql配置的问题还是nginx代理的问题?有没有什么解决方法?在这儿先谢过了。

应该还是数据库连接没有正确释放。使用的操作方法等有问题