在某些夜晚,我们的网站在数据库备份发生时停止记录 - 在上周,我们有5天没有问题,2天我们不得不回收IIS应用程序池以重新开始记录。我们正在登录DEBUG级别。它停止前的最后一项是DEBUG级别的日志。
我们的理论是,它只会在数据库备份时发生请求时中断。
关于潜在原因或可靠解决方案的任何想法?
答案 0 :(得分:2)
如果存在连接问题,Log4net将停止记录到数据库。您可以在appender上设置ReConnectOnError标志(确保使用非常短的连接超时,否则您的应用程序可能会挂起)。