Php 在管理系统中重新编制索引时在magento中获取超时错误

Php 在管理系统中重新编制索引时在magento中获取超时错误,php,zend-framework,magento,timeout,execution,Php,Zend Framework,Magento,Timeout,Execution,您好,我在重新索引上的magento管理中获得了最大超时错误数据如何在PHP配置中修复此问题增加最大执行时间值 您可以在代码中执行此操作:设置时间限制(0)-这将完全禁用时间限制。在PHP配置中增加最大执行时间值 您可以在代码中执行此操作:设置时间限制(0)-这将完全禁用时间限制。您有两种方法解决此问题 方法1-使用php set_time_limit ( int $seconds ) set_time_limit()从零重新启动超时计数器。换句话说,如果超时是默认的30秒,并且在脚本执行25

您好,我在重新索引上的magento管理中获得了最大超时错误数据如何在PHP配置中修复此问题增加最大执行时间值


您可以在代码中执行此操作:设置时间限制(0)-这将完全禁用时间限制。

在PHP配置中增加最大执行时间值


您可以在代码中执行此操作:设置时间限制(0)-这将完全禁用时间限制。

您有两种方法解决此问题

方法1-使用php

set_time_limit ( int $seconds )
set_time_limit()从零重新启动超时计数器。换句话说,如果超时是默认的30秒,并且在脚本执行25秒后进行了诸如set_time_limit(20)之类的调用,则脚本将在超时之前总共运行45秒

方法2

更改我的php.ini中的最大执行时间

max_execution_time = 1000
记住重新启动服务器


如果您有任何问题,请告诉我您有两种解决方法

方法1-使用php

set_time_limit ( int $seconds )
set_time_limit()从零重新启动超时计数器。换句话说,如果超时是默认的30秒,并且在脚本执行25秒后进行了诸如set_time_limit(20)之类的调用,则脚本将在超时之前总共运行45秒

方法2

更改我的php.ini中的最大执行时间

max_execution_time = 1000
记住重新启动服务器


如果您有任何问题,请让我知道

是否有任何值限制?PHP手册没有提到任何限制。好的,希望设置0会起作用将超时设置为0是一个非常糟糕的主意。如果处于循环中,服务器将耗尽内存和cpu。设置为高,但不要禁用它。@Fabian我使用设置0多年都没有问题,有些脚本任务可以运行很长时间。剧本写得多好取决于你。无止境的循环是一个错误。在解析长XML时,我只看到过一次内存泄漏问题,但无论如何我还是设法解决了这些问题。有任何值限制吗?PHP手册没有提到任何限制。好的,希望设置0会起作用。将超时设置为0是一个非常糟糕的主意。如果处于循环中,服务器将耗尽内存和cpu。设置为高,但不要禁用它。@Fabian我使用设置0多年都没有问题,有些脚本任务可以运行很长时间。剧本写得多好取决于你。无止境的循环是一个错误。在解析长XML时,我只见过一次内存泄漏问题,但无论如何,我还是设法解决了这些问题。