超过[magento] zend服务器的最长执行时间为30秒

时间:2017-06-07 06:21:44

标签: php magento zend-framework zend-server

Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files (x86)\Zend\Apache2\htdocs\tokopetaninew\branches\development\lib\Zend\Locale\Format.php on line 442
Array
(
    [type] => 1
    [message] => Maximum execution time of 30 seconds exceeded
    [file] => C:\Program Files (x86)\Zend\Apache2\htdocs\tokopetaninew\branches\development\lib\Zend\Locale\Format.php
    [line] => 442
)

我已经在我的localhost中使用zend服务器和端口localhost:8080安装了magento 我收到了错误信息,请帮帮我

2 个答案:

答案 0 :(得分:4)

更改max_execution_time

ini_set('max_execution_time', 300); //300 seconds = 5 minutes

答案 1 :(得分:1)

每个脚本都有最长运行时间("最长执行时间")。根据您的php配置,它可以是几个值(在您的情况下看起来是30秒)。

您的脚本执行时间超过30秒,因此服务器会中断它并取消脚本,从而导致此错误。

可能的解决方案:

小心将最大执行时间增加到特定点以上。请记住,正在运行的脚本将占用服务器的一个核心。如果您有四核并且4个脚本运行五分钟,那么您的服务器将在此时显示为无效,因为在其他服务器运行时不会发出任何请求。