Php 超出[magento]zend服务器的最长执行时间30秒
我已经在我的本地主机上安装了magento,带有zend服务器和端口localhost:8080Php 超出[magento]zend服务器的最长执行时间30秒,php,magento,zend-framework,zend-server,Php,Magento,Zend Framework,Zend Server,我已经在我的本地主机上安装了magento,带有zend服务器和端口localhost:8080 我收到了错误消息,请帮助我每个脚本都有一个最大运行时间(“最大执行时间”)。根据您的php配置,它可以是多个值(在您的情况下看起来是30秒) 您的脚本执行时间超过30秒,因此服务器会中断脚本并取消出现此错误的脚本 可能的解决办法: 修改脚本以加快速度 修改php.ini以增加整个安装的执行时间 增加该脚本的最大内联执行时间(有关信息,请参阅) 请小心将最大执行时间增加到特定点tho以上。请记住,
我收到了错误消息,请帮助我每个脚本都有一个最大运行时间(“最大执行时间”)。根据您的php配置,它可以是多个值(在您的情况下看起来是30秒) 您的脚本执行时间超过30秒,因此服务器会中断脚本并取消出现此错误的脚本 可能的解决办法:
- 修改脚本以加快速度
- 修改php.ini以增加整个安装的执行时间
- 增加该脚本的最大内联执行时间(有关信息,请参阅)
请小心将最大执行时间增加到特定点tho以上。请记住,正在运行的脚本将占用服务器的一个核心。如果您有一个四核,并且4个脚本运行了5分钟,那么您的服务器将在这段时间内显示为死机,因为在其他脚本运行时无法接收任何请求。每个脚本都有一个最大运行时间(“最大执行时间”)。根据您的php配置,它可以是多个值(在您的情况下看起来是30秒) 您的脚本执行时间超过30秒,因此服务器会中断脚本并取消出现此错误的脚本 可能的解决办法:
- 修改脚本以加快速度
- 修改php.ini以增加整个安装的执行时间
- 增加该脚本的最大内联执行时间(有关信息,请参阅)
请小心将最大执行时间增加到特定点tho以上。请记住,正在运行的脚本将占用服务器的一个核心。如果您有一个四核并且4个脚本运行了5分钟,那么您的服务器将在这段时间内出现死机,因为在其他脚本运行时无法接收任何请求。更改
max\u execution\u time
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
)
更改
max\u execution\u time
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:8080时,在php.ini文件中@AhmedGinaniset max execution time max_execution_time=18000,重新启动apache并检查可能的重复项。请参见下面我的答案,将
max_execution_time
的星际值设置为18000
。TL;DR:Your'e在玩核电站酸燃烧的火。你什么时候收到这个错误?当我在我的浏览器@AhmedGinaniset max execution time max_execution_time=18000的php.ini文件中加载localhost:8080时,重启apache并检查可能的重复项。请参阅下面关于设置星际值的回答,如18000
最大执行时间
。TL;DR:你在玩核电站酸燃烧的火。虽然这确实解决了问题,但将执行时间设置为如此高的值总是有风险的。想象有一个四核,四个人到达你的脚本,运行五分钟。您的服务器将在接下来的五分钟内被占用,无法再接受任何请求(从外面看似乎已死亡)。@FabianSchöner也同意您的重播。有什么建议吗@FabianSchöner更改最大执行时间不能太长:(虽然我同意@FabianSchöner的观点,但应该补充一点,在某些情况下,增加最大执行时间将是一个很好的解决方案。特别是对于后端操作。对于前端操作,这确实创造了一种太容易拒绝服务的“处理”方式。虽然这确实解决了问题,但将执行时间设置为如此高的值总是有风险的。想象有一个四核,有四个人到达您的脚本,运行五分钟。您的服务器将在接下来的五分钟内被占用,并且无法再接受任何请求(从外部看似乎已死机)@FabianSchöner也同意你的重播。有什么建议吗?@FabianSchöner更改最大执行时间不能太长:(虽然我同意@FabianSchöner的观点,但应该补充一点,在某些情况下,增加最长执行时间将是一个很好的解决方案。特别是对于后端操作。对于前端操作,这确实创造了一种过于容易的拒绝服务“处理”方式。).我已经更改了执行时间,当我加载网页时,浏览器下载html文件并停止加载网页,有解决方案吗?我已经更改了执行时间,当我加载网页时,浏览器下载html文件并停止加载网页,有解决方案吗?