1

我最近遇到了一个可能导致整个 Web 服务器瘫痪的错误。我对网络编程比较陌生(2 年经验......有点)。但我想我可能已经缩小了可能发生的事情的范围,并想问这是否可能。我认为是这样。

我在App_Code目录中保留了 2 个类。一个处理日志记录。另一个处理电子邮件

如果生成了错误日志,我已经设置了日志记录类以发送电子邮件警报。然后我设置电子邮件系统以在发送电子邮件时生成日志。两者都引用另一个类来执行此操作。

这可能是一个“无限循环”的场景吗?

我这样做可能引发了一场“广播风暴”,关闭了整个服务器……这是一组虚拟服务器。所以,这个问题有点重要:)

我确实做了一些环顾四周,搜索“无限循环类参考”,但除了超级技术写作之外什么也没找到。

4

1 回答 1

0

这是绝对的可能。将电子邮件类设置为在发送日志电子邮件时不记录消息,或者将日志类设置为不通过电子邮件发送有关发送电子邮件的日志条目(或两者兼而有之)。

于 2012-10-03T18:27:01.217 回答