【问题标题】:Execution time limit in php not setting to infinte time?php中的执行时间限制未设置为无限时间?
【发布时间】:2021-10-25 13:52:03
【问题描述】:

我已经在我的 php.ini 上给出了这些设置,这是一个 xampp v3.30 版本

max_execution_time=10000
max_input_time=60

我的 php 脚本调用一个 python api,它循环 db 并在 15 分钟内将值返回到 php 页面。现在脚本改变了,它需要超过 15 分钟。大约 1 小时将数据返回到页面。所以我将设置更改为

max_execution_time=21600
max_input_time=21600
default_socket_timeout=21600

但 php 页面仍然在 20 分钟后退出,但我可以看到 python 服务器仍在运行,并在上述时间后将结果提供给服务器控制台。如何通过此超时设置我的网页?请提前帮助和感谢。我搜索了很多,但它没有给我一个结果。

【问题讨论】:

  • 对于网络服务器,您始终受制于网络服务器的超时设置、浏览器的超时设置和外部设置。相反,要么找到一种方法来加快流程,要么弄清楚如何卸载它,并可能以另一种方式(例如电子邮件)发送结果。

标签: php python-2.7 xampp


【解决方案1】:

似乎设置为 0(有时为 -1)的值描述了无穷大

试试这个:

max_execution_time=0
max_input_time=0

来源:

https://www.php.net/manual/fr/info.configuration.php#ini.max-input-time https://www.php.net/manual/fr/info.configuration.php#ini.max-execution-time

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-26
    • 1970-01-01
    • 2011-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多