碰到一个奇怪的问题 log4net 连接数据库失败后就再也写不进数据了

pciak 2010-12-31 01:59:05
如果数据库一直是正常的,写入是没问题的,
但是如果中间数据库重启了,此时如果写入数据,log4net就会报一条异常,接下去再写数据就不会报异常了,数据库恢复了也写不进去,只能重启程序才正常,不知道有人碰到过这个问题没?
...全文
117 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pciak 2011-01-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 problc 的回复:]

log4net不知道你数据库什么时候能连上。
如果每次失败都去尝试,那你的程序不用干别的,一直尝试连接数据库了。
[/Quote]
也是,既然机制如此,那只能换个方法了,谢谢楼上两位了
problc 2010-12-31
  • 打赏
  • 举报
回复
log4net不知道你数据库什么时候能连上。
如果每次失败都去尝试,那你的程序不用干别的,一直尝试连接数据库了。
pciak 2010-12-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lgz_asp_net 的回复:]

只能重新打开数据库连接吧。。。。。
[/Quote]呃,莫非log4net没有处理这种情况的机制的?
lgz_asp_net 2010-12-31
  • 打赏
  • 举报
回复
只能重新打开数据库连接吧。。。。。

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧