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

发布于 2024-12-11 22:54:37 字数 485 浏览 0 评论 0原文

我正在使用 swift mailer 使用以下声明:

  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 中看到它正确调用该文件,但是当它调用该文件发送电子邮件时,一段时间后会出现此错误。

谢谢

I am using swift mailer using this statement:

  require_once 'lib/swift_required.php';

to send email.

It was working fine for many months and now suddenly I start getting this error:

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

I don't know why this error suddenly comes up and no emails are being sent. I have done nothing, it just stop suddenly. Also I own the server and I have made no changes to this server.

Actually the file called to send email is by jquery and I see in firebug that it calls the file properly but when it calls the file to send email, it gives this error after some time.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

十级心震 2024-12-18 22:54:37

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

您可以通过执行以下操作来更改它: ini_set('max_execution_time', 600);

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

If you are certain that nothing else has changed, is it possible it now takes longer then 30 seconds to send the email? The 30 second maximum can be adjusted in PHP, either globally in php.ini or per request. While generally not recommended to increase this in a production environment, typically it is ok for back end jobs like sending mails out.

You can change it by doing: ini_set('max_execution_time', 600);

Set to 0 for infinite time, although if you have a real problem on the server, your request may not ever complete.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文