2012-02-08 4 views
2

대부분의 웹 사이트에서 나는 500 개의 오류를 이메일로 알려주고 있습니다.오류 전자 메일에 대한 플러드 제어 방법

그러나 실제로 문제가 발생하면 수천 개의 오류 이메일을받을 수 있습니다.

그래서 홍수 조절을 구현하고 싶습니다. ASP.NET (C#)에서 개발하고 Classic ASP에 몇 가지 오래된 사이트가 있지만이 질문은 특정 언어에 관한 것이 아닙니다.

마지막 오류 번호와 전자 메일 시간을 응용 프로그램 변수에 저장하고 다음 오류가 동일한 오류 번호이고 특정 시간 프레임 내에있는 경우 전자 메일을 보내지 않으려 고 생각했습니다.

사람들이 이것을 달성하기 위해 어떤 기술을 사용하고 있는지 궁금합니다.

+0

잠재적으로 500 응답을 반환 할 수있는 사이트를 제어 할 수 있습니까? –

+0

@ M.Babcock 예, 웹 사이트를 완벽하게 제어 할 수 있습니다. 나는 이것을 서버 레벨보다는 코드 레벨에서하기를 원하지만 모든 제안을 환영한다. – johna

+0

웹 사이트가 ASP.NET 또는 클래식으로 제작 되었습니까? –

답변

1

마지막 오류 세부 정보와 시간을 응용 프로그램 범위 변수에 저장하기로 결정했으며 오류가 특정 시간 내에 이전 오류와 같으면 무시합니다.

2

내가 너라면 일정 시간 내에 해당 유형의 오류 메시지를 보내지 않은 경우 누군가가 오류 전자 메일을 보낼 수 있도록 허용하려고합니다. 다른 오류 인 경우에도 해당 오류를 보낼 수 있습니다.

+0

오류는 사용자 개입없이 발생할 때마다 자동으로보고됩니다. – johna

관련 문제