win7电脑(作为服务器使用,并安装有IIS,及mssql)句柄数不停增大,最终导致电脑操作无法反应,如何解?

时间:2021-06-09 17:16:01
大家好,

我遇到一个麻烦的问题。
现在我的前端用delphi通过http获取后端json数据。后端是asp。数据库是mssql。
遇到的问题是:大概4-5天的时间,客户端就无法连接mssql电脑(这台电脑当做服务器使用,IIS),需要重启mssql电脑后客户端才能正常连接数据库。
分析:当客户端无法连接mssql后,发现mssql这台电脑的鼠标可以动,但无法打开文件夹,无法做任何一切操作,只能动,显示没有足够的资源打开该文件之类的。重启后,客户端就可以直接连接和使用了。通过查看资源管理器,发现句柄数不停的上升,几天下来可以达到几百万,几千万...句柄数。
本来以为是后端asp文件中,没有set rs=noting这句造成的,但全部添加了后,还是没有解决问题。

请问各路大师,到底是什么造成这样的句柄数不断增加?如何解决?谢谢!

win7电脑(作为服务器使用,并安装有IIS,及mssql)句柄数不停增大,最终导致电脑操作无法反应,如何解?

2 个解决方案

#1


进一步发现进程中的System句柄数不停增加。

#2


一。你描述的太简明扼要
二。关键代码没有列出、调用格式没有说明
三。既然进程不断增加,那就是服务器端后台并没有认为程序结束。
可能出现以下故障:A。后台代码有问题;B.数据库系统有问题;C.操作系统有问题

#1


进一步发现进程中的System句柄数不停增加。

#2


一。你描述的太简明扼要
二。关键代码没有列出、调用格式没有说明
三。既然进程不断增加,那就是服务器端后台并没有认为程序结束。
可能出现以下故障:A。后台代码有问题;B.数据库系统有问题;C.操作系统有问题