gpt4 book ai didi

php - 超过 30 秒的最大执行时间 swift mailer

转载 作者:可可西里 更新时间:2023-11-01 08:21:19 25 4
gpt4 key购买 nike

我正在使用以下语句使用 swift 邮件程序:

  require_once 'lib/swift_required.php';

发送电子邮件。

它工作了好几个月,现在突然开始出现这个错误:

Fatal error: Maximum execution time of 30 seconds exceeded in
...\lib\classes\Swift\Transport\StreamBuffer.php on line 271

我不知道为什么突然出现这个错误并且没有发送电子邮件。我什么都没做,它突然停止了。我也拥有服务器,我没有对此服务器进行任何更改。

实际上调用发送电子邮件的文件是由 jquery 调用的,我在 firebug 中看到它正确地调用了文件但是当它调用文件发送电子邮件时,一段时间后它给出了这个错误。

谢谢

最佳答案

如果您确定没有其他任何变化,那么现在发送电子邮件可能需要超过 30 秒的时间吗? 30 秒的最大值可以在 PHP 中调整,可以在 php.ini 中全局调整,也可以根据请求调整。虽然通常不建议在生产环境中增加此值,但通常可以用于发送邮件等后端作业。

您可以通过以下方式更改它:ini_set('max_execution_time', 600);

设置为 0 表示无限时间,但如果您在服务器上遇到真正的问题,您的请求可能永远不会完成。

关于php - 超过 30 秒的最大执行时间 swift mailer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7906355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com