【发布时间】:2012-08-11 03:16:27
【问题描述】:
我们正在为内部应用程序实施 Elmah。对于开发和测试,我们使用单个服务器实例,但在生产环境中,应用程序是使用负载平衡环境交付的。
除了日志在每台服务器中独立完成之外,使用 Elmah 一切都像魅力一样。我的意思是,如果 Server1 中发生错误,则 xml 文件物理存储在该服务器上,对于 Server2 也是如此,因为我将这些文件存储在 App_Data 上
当我访问 axd 位置以查看错误列表时,我只看到碰巧参加我请求的服务器。
除了将它们放在共享文件夹中之外,还有其他方法可以合并 xml 文件吗?拥有一个共享文件夹将使我们允许在服务器上执行应用程序的用户可以访问该单独的文件夹,并且只能在其中一个服务器上而不是两个服务器上。
我不能使用内存或数据库日志,因为 FileLog 是唯一允许的。
【问题讨论】:
标签: asp.net-mvc elmah