gpt4 book ai didi

php - 有没有可靠的方法来避免 PHP 超时?

转载 作者:行者123 更新时间:2023-12-05 08:13:09 25 4
gpt4 key购买 nike

我正在尝试编写一个长时间执行的代码,但它在设定的秒数后挂起,我想使用任何解决方法来避免这种情况。

工作流程:
用户按下按钮发送 AJAX 请求。这会启动一个进程(函数),例如轮询多个网站以获取信息或使用 cUrl 发送 POST 数据。理想情况下,它应该偶尔提供一些信息,但如果它在后台运行就更好了。

禁忌:
代码中不能使用以下函数:set_time_limit、exec、fork、任何与 pcntl 相关的函数。

可能的解决方案:
我搜索了很多帖子,一种可能的解决方法是将代码拆分为多个部分(例如一次发送一个 cUrl)并让 jQuery 重新启动连接直到给定条件。

但是服务器端有没有办法避免超时呢?我还尝试使用 Symfony、Ratchet、套接字的 Process 组件...
非常感谢!

编辑:固定格式。我忘了提到代码必须在任何服务器上都可重用,因此编辑任何配置文件也不是一种选择。

最佳答案

在您的脚本 set_time_limit(0) 的开头使用此函数。

关于php - 有没有可靠的方法来避免 PHP 超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55967575/

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