【发布时间】:2013-04-22 10:51:18
【问题描述】:
我有一个如下的 MYSQL 表,如果在程序执行期间发生任何错误,它会记录数据库错误。这部分工作正常。
现在我计划通过在发生数据库错误时触发邮件来扩展功能。所以我可以尽快参加。
我遇到的问题是,如果出现一个错误,我会收到一封邮件。如果发生 100 个错误,我会收到 100 封无用的邮件。尽管一个小时内发生了多少错误,我想要做的是收到一封邮件。现在我只是在向表中插入数据时使用PHP邮件函数发送邮件。
鉴于我无法编写一个每小时向我发送一次邮件的 cron 作业,因为我想在发生错误时立即收到邮件。
我怎样才能完成它?
【问题讨论】:
-
显示代码你如何根据错误发送电子邮件??
-
现在发生的每个错误我都会发送一封邮件。只是 PHP 邮件功能。
-
为每个执行分配一个队列号之类的东西?然后只发送有错误的电子邮件/队列号?我猜不可能这么简单……
-
设置邮件之间的时间间隔,以便新邮件将检查该时间间隔内的所有错误并仅发送包含所有错误的邮件..
-
@Coderanonymous 我该怎么做
标签: php mysql email error-handling