php - 我的 php 函数在运行 30 秒后停止
问题描述
我在我的 Laravel 应用程序中创建了一个函数,可以在我发布条目时向我的订阅者发送消息,问题是当它经过订阅者 28 并且没有跟随时它会停止。
我一直在研究,似乎脚本默认为 php 需要 30 秒,我更改了配置,甚至我的托管支持已经为我完成。但是在大约需要 30 秒时它仍然在切割。
附cpanel的php配置图
解决方案
PHP 有一个最大执行时间,你可以设置一个新的时间限制:
脚本
- ini_set('max_execution_time', 100); //100 秒
- ini_set('max_execution_time', 0); // 对于无限
htaccess
- php_value max_execution_time 300
注意,无限循环中的脚本将永远运行。