SQL事务日志自动增长方式设置不当导致站点出现Service Unavailable
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
今天一平台访问总出现Service Unavailable,在服务器上打开则显示Server is too busy。一般这问题多是应用程序占用了过多的系统资源所致,尝试回收、新建应用程序池问题没有解决,重启服务器问题依旧。
打开事件查看器,希望能找点线索,果然,在应用程序下边看见很多类似的消息: 数据库 'xxx' 中文件 'xxx_Log' 的自动增长在 157 毫秒后已取消或出现超时。使用 Alter DATABASE 设置更小的 FILEGROWTH 或设置新的大小。 查看下数据库事务日志的配置: 问题清楚了,因事务日志自动增长方式按百分比进行设置,这样每次自动设置时都需计算下当前事务日志文件的大小,再计算出10%是多大,最后进行设置,实际的结果是还没计算完成,已经超时出错了。知道了原因,将事务日志自动增长方式改为按兆字节(固定大小25M)增长,平台不出错了,服务器也没之前那么卡了。 该文章在 2011/3/13 0:08:13 编辑过 |
关键字查询
相关文章
正在查询... |