0

我的应用程序被 5000 人使用。它是一个中等规模的应用程序。我正在使用一个类来处理我的查询,例如转义变量、进行清理等。我在类中有一个函数负责执行查询。所以任何页面的所有查询都需要调用这个函数来执行查询。

function runQuery() {
    //prepare and other lines here 

    //execute
    $run = $query->execute($args);

    if(!$run) {
       //debug_backtrace() and mail the admin
    }

}

一切正常。我的应用程序中的一个页面是“工作”,通常大多数员工一直都在这个页面中。唯一的问题是,如果有 100 个用户正在访问该应用程序,并且如果其中一个查询出现问题,我会收到 100 封关于相同错误的邮件。我只需要 1 封电子邮件。我该如何管理?我担心如果 1000 个用户一起访问,我的前景会发疯。触发错误的可能性较小,但我仍然想抓住它们。

4

1 回答 1

0

他们是没有办法做到这一点的。您的邮件功能位于错误的位置。一种解决方案是您可以在 Outlook 中使用过滤器并阻止重复的电子邮件。

于 2012-11-02T06:23:36.517 回答