【发布时间】:2010-02-02 02:54:40
【问题描述】:
我已经开发了一个 eblast 应用程序
该程序用于向某些收件人发送电子邮件
收件人的电子邮件将从 xls 文件中获取
并且程序已将其设置为每次发送 10 封电子邮件并休眠 30 秒
并使用 ob_flush();和冲洗();将进程的蒸汽输出并显示在前端
昨天我的客户测试了 9000 个收件人(大约需要 10 小时)
他告诉我程序已经停止,我发现日志文件有标记程序已停止在 65XX 电子邮件,
这意味着程序已经发送了 6XXX 封电子邮件(大约 7 小时)
这个问题永远不会发生在cron作业中,而只会在通过网络浏览器执行时发生
我的朋友告诉我,因为这完全是关于长时间睡眠?
他建议使用 cron 作业,但是我的应用程序已经设置了 cron 作业,
客户只是想拥有一个立即发送电子邮件的功能
还有其他解决方案吗?使用php调用linux命令并执行php电子邮件发送脚本?
【问题讨论】:
标签: php