C2跟踪导致数据库服务关闭排查方法

来源:本站原创 点击数: 发布时间:2019年07月11日

问题描述:

这个问题最直观的现象就是网站不能访问,但是导致网站不能访问的原因有千千万万种,这只是其中一种;

场景:

有个项目反馈网站有几次突然不能访问,但是客户重启服务器就能访问了(经重启后能访问的大多数原因都是系统正常运行需要的某些服务、进程异常)

解决方法思路:

1、检查服务器日志-应用程序日志,找到网站正常访问到不能访问前的这段期间日志记载了什么

2、这个时候您发现数据库相关服务已经出现异常,无法打开SQL Server的连接,(常理来说,这个警告出现后不需要去重启服务器就能访访问网站了,只需要去数据库配置里检查下相关服务即可),然后再推前一点,什么导致了这个问题的出现,查看前面错误的日志您就会发现提示“编写审核跟踪时出错,导致SQL Server即将关闭”

3、什么跟编写审核跟踪有关呢,就是C2审核跟踪这里,一般情况,数据库是不启用这个选项的,只是符合某些硬性要求(等保要求),相当于对数据库有一个全面的跟踪记录,但是它同时伴随一个不好的点,对磁盘空间有要求,而且每当写跟踪文件发生任何错误时,就会自动关闭SQLSERVER服务。