web程序先报了一个
(provider: TCP Provider, error: 0 - The specified network name is no longer available.).Net SqlClient Data Provider
之后全是
Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding..Net SqlClient Data Provider
几个小时都没有恢复正常.web服务器重启后,正常,几天了都没有报错.数据库在另一台机器上.问一下大家是不是有什么隐患?怎么改进?
(provider: TCP Provider, error: 0 - The specified network name is no longer available.).Net SqlClient Data Provider
之后全是
Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding..Net SqlClient Data Provider
几个小时都没有恢复正常.web服务器重启后,正常,几天了都没有报错.数据库在另一台机器上.问一下大家是不是有什么隐患?怎么改进?
解决方案 »
- asp.net简单的问题!! 不回的也来看一看啊
- winform给一个按钮设置了anchor(Top, Bottom, Left, Right)发现按钮的右边和下边同Form的边上的距离为0,如何设置这个值?
- 求助!!!WebForm页面间数据传递的问题?
- 跪求网站代码!
- 为什么我用Visual Studio写的ASP.NET程序在本机调试可用,上传到空间就出错呢?
- 调用时wcf 时提示"服务的活动安全协商或安全对话太多,请稍后再试"如何解决呢?
- aspx中关于<%=... %>和<%#...%>的困惑
- WebBrowser控件的URL属性为NULL
- DataSet 显示
- 初学者的一个问题
- 急急!!!什么会影响confirm呢
- 关于对象实例.ToString()的问题
打开数据库执行操作完毕后应该立即显式关闭数据库连接
包括出现异常也应该这么操作之所以web服务器重启后恢复正常
是因为web服务器重启后 数据库会判断该应用程序所请求的连接为无效后再释放这些连接
目前你重点检查数据库连接是不是在执行完毕以后立即关闭
其次检查一下DataReader是不是保持时间过长 等等
个人以为Web服务器引起的这个可能非常小
• 传输速率为 10/100 兆比特每秒 (Mbps) 的网络适配器或交换机无法正常交换。有些自动探测设置不能正确检测某些网络适配器的速度。
• 网络适配器与母板或其他的硬件或软件组件和驱动程序不兼容。
典型的错误信息有:
Error 55:"The specified network resource is no longer available" (ERROR_DEV_NOT_EXIST).
Error 64:"The specified network name is no longer available" (ERROR_NETNAME_DELETED).
Error 121:"The semaphore timeout period has expired" (ERROR_SEM_TIMEOUT).
Error 1231:"The remote network is not reachable by the transport" (ERROR_NETWORK_UNREACHABLE).
Error 55:"The specified network resource is no longer available" (ERROR_DEV_NOT_EXIST).这个发生后,引发后面的数据库连接一直不正常.
大型系统的部署能不能提供些资料.以后系统运维,还有一大堆问题啊.