1

我有一个看似简单的问题。

我正在寻找一个不会返回结果的 php 函数中的错误。所以,非常愚蠢地,我把 mail() 函数放在函数的不同区域,看看它挂在哪里。

我把它缩小到一个 while 循环,并且(又一次非常愚蠢地)决定将 mail() 函数直接放在循环中。果然……这就是问题所在。循环是无限的。我现在收到成千上万封电子邮件,我无法停止。

我正在运行一个托管在 Mac 上的 wordpress 站点。它正在运行 Mountain Lion Server.app 附带的 apache Web 服务器。

我尝试停止网络服务...电子邮件不断涌入。我注销了用户...还有更多电子邮件。它只在我关闭服务器时停止,只有在我重新启动时才会重新启动。

我已经尝试过了,但是没有运行 php 进程: Stopping an infinite loop on a remote server PHP

我从这里去哪里?

4

1 回答 1

1

终止邮件服务器队列。您将不断收到电子邮件,直到所有电子邮件都发送完毕。

于 2013-10-14T03:40:03.137 回答