网络农场内的Elmah

时间:2012-04-17 05:15:59

标签: asp.net-mvc elmah web-farm

我有一个我正在研究的项目,它将在Web Farm上运行,我们还计划使用Elmah作为我们的异常处理程序,我们有一些我不确定的自定义要求技术上可行。

  • 我们希望Web场中的每个服务器都能登录到本地数据库(即SqlLite,SqlCompact等)
  • 我们希望有一个“监控”网站,它可以获得所有服务器的错误组合(他们显然可以通过网络共享等方式访问彼此)
  • 我们希望尽可能多地使用内置的Elmah错误处理,如果可能的话,使用Elmah.axd。

我知道使用SqlExpress,链接数据库和分布式视图的组合可以做到这一点。我对SqlLite& S的了解SqlCompact虽然有限,但我无法找到有关将这些知识转换到这些平台的任何信息。

非常感谢任何想法/帮助。

迈克尔

1 个答案:

答案 0 :(得分:0)

由于ELMAH支持SQL Compact,因此可以为每个服务器单独记录数据,但据我所知ELMAH使用一个连接字符串,这意味着写入不是问题,但读取是因为数据现在已分散。

ELMAH代码库需要进行更改才能实现从不同数据库的写入和读取。然后ELMAH可以从中央错误存储库中读取。