0

0

分享今天在客户那里遇到的SQLSERVER连接超时以及我的解决办法

php中文网

php中文网

发布时间:2016-06-07 17:42:31

|

1963人浏览过

|

来源于php中文网

原创

分享今天在客户那里遇到的SQLSERVER连接超时以及我的解决办法 客户的环境:SQLSERVER2005,WINDOWS2003 SP2 32位 这次发生连接超时的时间是2013-8-5 21:34分 在 2013-8-5 19:25分左右也发生过一次 下面的SQL ERRORLOG截取的是 19:18分~22:08分时间段之内的关

分享今天在客户那里遇到的SQLSERVER连接超时以及我的解决办法

客户的环境:sqlserver2005,windows2003 sp2  32位

这次发生连接超时的时间是2013-8-5  21:34分

2013-8-5  19:25分左右也发生过一次

下面的SQL ERRORLOG截取的是19:18分~22:08分时间段之内的关键日志!!!

这个问题昨天出现了一次,今天出现了两次,起初没有认真对待,认为重启一下机器就没事了

我认为是CPU占用高或者内存占用高或者磁盘读写高,因为客户的机器安装了360安全卫士,

当时客户反映360报“磁盘读写高”

因为我当时看了任务管理器,windows日志,各项信息都很正常,CPU占用在30%左右,虚拟主机,内存在800MB左右

360那里也没有看出磁盘读写特别高(注意:当时我是在客户重启了机器之后看的!!!!!!!!!!!!)

-------------------------------------华丽的分割线-----------------------------

入手

谁知道今晚又出现第三次,使得我要从酒店又跑回客户那里

我去到客户那里第一时间先看windows日志和sql errorlog

由于在SQL ERRORLOG里看到很多想尝试登陆数据库而失败的日志,

而且看到Windows eventlog里有好几次SQL服务意外关闭

Otter.ai
Otter.ai

一个自动的会议记录和笔记工具,会议内容生成和实时转录

下载

的记录,美国空间,但是SQLSERVER是没有shutdown 电脑的SQL语句的,所以肯定不是外人所为

而且连接超时也不是经常出现,所以排除了黑客捣蛋的可能性(客户的电脑设置了防火墙,sa用户禁用,路由器只开了1433端口)

电脑也做了一些安全设置的

----------------------------------华丽的分割线-------------------------------

再仔细分析

由于我们的应用系统其中一个是用delphi写的,而且用ODBC来连接SQLSERVER,而且这个应用

是一打开就马上open connection,直到退出这个应用为止,不像C# 执行完毕就close()

所以如果这个应用断开与数据库的连接就会影响到客户的业务运行,当时操作系统弹出“超时对话框”的时候

点击我们的系统很慢几乎没有反应,香港虚拟主机,响应很迟钝,我重启电脑,看一下windows日志

我在客户的机器里截了一些图片

再看一下SQL ERRORLOG

下面这个是重启电脑之后,SQLSERVER启动的SQLERRORLOG

:.5000.00 (Intel X86) : Microsoft Corporation 4 Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2) :18:09.31 Server (c) 2005 Microsoft Corporation. :18:09.31 Server All rights reserved. :18:09.31 Server Server process ID is 2744. :18:09.33 Server Authentication mode is MIXED. :. :::17:27 (UTC). This is an informational message only; no user action is required. :18:09.33 Server Registry startup parameters: :18:09.33 Server -d C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\master.mdf :18:09.33 Server -e C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG :18:09.33 Server -l C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\mastlog.ldf :18:09.36 服务器 SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required. :18:09.36 服务器 Detected 2 CPUs. This is an informational message; no user action is required. :Lock Owner blocks per node. This is an informational message only. No user action is required. :18:10.05 服务器 Attempting to initialize Microsoft Distributed Transaction Coordinator (MS DTC). This is an informational message only. No user action is required. : functionality, please start this service. :18:10.46 服务器 Database mirroring has been enabled on this instance of SQL Server. :. :(1). This is an informational message only. No user action is required. :(1). This is an informational message only. No user action is required. :(1). This is an informational message only. No user action is required. :. :18:10.92 spid5s The resource database build version is 9.00.5000. This is an informational message only. No user action is required. :. This is an informational message only. No user action is required. :. :18:11.42 spid8s Clearing tempdb database. :. :18:12.34 spid11s The Service Broker protocol transport is disabled or not configured. :18:12.34 spid11s The Database Mirroring protocol transport is disabled or not configured. :18:12.38 spid11s Service Broker manager has started. :18:12.60 服务器 A self-generated certificate was successfully loaded for encryption. :. :. :. :. :18:12.64 服务器 Dedicated admin connection support was established for listening remotely on port 1434. :18:12.70 服务器 The SQL Network Interface library could not register the Service Principal Name (SPN) for the SQL Server service. Error: 0x54b, state: 3. Failure to register an SPN may cause integrated authentication to fall back to NTLM instead of Kerberos. This is an informational message. Further action is only required if Kerberos authentication is required by authentication policies. :18:12.70 服务器 SQL Server is now ready for client connections. This is an informational message; no user action is required. :. :. :(4). This is an informational message only. No user action is required. :(4). This is an informational message only. No user action is required. :(4). This is an informational message only. No user action is required. :(complete (approximately 4 seconds remain). This is an informational message only. No user action is required. :(complete (approximately 0 seconds remain). This is an informational message only. No user action is required. :(complete (approximately 0 seconds remain). This is an informational message only. No user action is required. :(complete (approximately . This is an informational message only. No user action is required. :(complete (approximately . This is an informational message only. No user action is required. :(complete (approximately . This is an informational message only. No user action is required. :(5). This is an informational message only. No user action is required. :(complete (approximately . This is an informational message only. No user action is required. :(complete (approximately . This is an informational message only. No user action is required. :(5). This is an informational message only. No user action is required. :(5). This is an informational message only. No user action is required. :18:30.73 spid5s Recovery is complete. This is an informational message only. No user action is required. :version extended stored . This is an informational message only; no user action is required.

相关专题

更多
PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

23

2026.01.19

java用途介绍
java用途介绍

本专题整合了java用途功能相关介绍,阅读专题下面的文章了解更多详细内容。

11

2026.01.19

java输出数组相关教程
java输出数组相关教程

本专题整合了java输出数组相关教程,阅读专题下面的文章了解更多详细内容。

3

2026.01.19

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

2

2026.01.19

xml格式相关教程
xml格式相关教程

本专题整合了xml格式相关教程汇总,阅读专题下面的文章了解更多详细内容。

4

2026.01.19

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

13

2026.01.19

微信聊天记录删除恢复导出教程汇总
微信聊天记录删除恢复导出教程汇总

本专题整合了微信聊天记录相关教程大全,阅读专题下面的文章了解更多详细内容。

93

2026.01.18

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

112

2026.01.16

全民K歌得高分教程大全
全民K歌得高分教程大全

本专题整合了全民K歌得高分技巧汇总,阅读专题下面的文章了解更多详细内容。

155

2026.01.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
CSS3 教程
CSS3 教程

共18课时 | 4.7万人学习

Git 教程
Git 教程

共21课时 | 2.8万人学习

Excel 教程
Excel 教程

共162课时 | 12.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号