服务器应用程序中vchost (792) 数据库引擎已停止怎么解决

刚装windows Server 2003服务器,运行没几天,在系统的事件查看器里就发现了一个错误:“svchost 数据库引擎已停止”,隔段时间又会出现“消息 svchost (860) 数据库引擎 5.06.3790已启动”,看上去是数据库出了问题。

我服务器主要是用MYSQL,查看MYSQL运行日志没有发现相关问题,觉得很奇怪,我呀没装SQLSERVER,所以就我遇到的问题,肯定不是SqlServer问题。

后来有事忙,就没再管了,因为网站一切正常,似乎没有受到影响,又过了四五天吧,又想到这个问题没解决,就又登录了服务器,这下仔细看看究竟是怎么回事,事件日志又看了一遍,发现这个错误每隔几分就会出现,大概是5分钟,很有规律,这才突然把问题重点转移到系统设置上面,是不是有些地方设置了时间限制?想来想去,MYSQL中也没此设置,windows2003中,和时钟有关的,也就是SQL SERVER MANAGEMENT STUDIO里的任务管理和IIS中的时钟设置了。因为没装SQLSERVER,所以把问题重点转到了IIS上。

IIS应用程序池设置面板
IIS应用程序池设置面板,取消“启用快速失败保护”选项

IIS上有时钟设置的应该是应用程序池,可设置进程回收之类的,于是打开了IIS面板,还果真发现了问题:在IIS的应用程序池属性->运行状况->“启用快速失败保护”选项中,在“如果在指定时间段内发现指派给应用程序池的太多工作进程运行不正常,快速失败保护将停止该应用程序池”这里的时间段设置为5分钟,于是果断将“启用快速失败保护”功能关闭,取消前面的对勾,重启服务器,貌似问题解决了,到现在没在出现。当你的服务器出现“svchost 数据库引擎已停止”现象时,或许可以做些参考。

还有可能是这样的原因,有网友出现这种情况:

svchost (700) 数据库引擎 5.02.3790.3959 已启动。(700) 括号中的700 为 进程PID 标识楼主一定是听信网络上的所谓地址池优化,把IIS里的“应用程序地址池”的工作进程回收时间从默认的1740分钟,改为60分钟了,居然是自己所为,那么就应该接受这个系统报告,无需大惊小怪,这不会引起什么后遗症,关键是看你需不需改动这个,原因帮你找到。

  • 标签: 服务器
  • 发表日期:2015-11-17 
相关文章:
路由器知识

路由器DHCP服务器怎么设置和启用

DHCP:动态主机配置协议,服务器用于为网络中的客户端自动分配IP地址。这种方法避免了由于手动配置IP地址导致的IP地址冲突问题,同时也减少了网络管理员的工作量。 在配置DHCP服务...
tp-link路由器

TP-LINK路由器怎么当DHCP服务器

当我们需要多个网络来做DHCP的时候,需要增加DHCP分发,这个时候可以使用家庭路由器来做,那你知道TP-LINK路由器怎么做DHCP服务器吗? TP-LINK路由器当DHCP服务器的方法: 首先需要使用电...