【发布时间】:2015-02-25 09:34:21
【问题描述】:
我正在开发一个群发邮件系统。一次我们发送 2-4K 电子邮件,电子邮件联系人使用 PHPexcel 库导入相同数量的电子邮件。 昨晚当我们发送 2k 封电子邮件时,我们收到“500 内部服务器”错误。
我认为我应该开发新的电子邮件处理和联系人导入流程,对吗?如果是这样,我该怎么做?有没有其他方法可以克服这样的 500 错误?
Web 浏览器调用 PHP 脚本,浏览器加载它 5-10 分钟,然后出现 500 错误。我正在使用 PHPMailer 库来发送邮件。
【问题讨论】:
-
请澄清您的具体问题或添加其他详细信息以准确突出您的需要。正如目前所写的那样,很难准确地说出你在问什么。请参阅“如何提问”页面以获得澄清此问题的帮助。
-
您尚未确定服务器错误的根本原因。在你做任何事情之前,你所做的一切都是基于猜测。阅读服务器错误日志。
-
我只是想为邮件发送脚本和联系人列表导入脚本创建另一个后台进程
-
“500 内部服务器错误”听起来像是来自 Apache,但要在后台进程上发送电子邮件,您不需要 Web 进程。这是在 cron 上(或者您使用什么方法在后台运行它)?你是如何调用 PHP 脚本的?您使用的是
wget还是curl? (由于细节不足,此问题可能会关闭,但如果您对其进行更详细的编辑,我将投票重新打开)。 -
我已编辑问题描述,请查看一次。
标签: php shell-exec long-running-processes