当前位置: 首页 > 面试题库 >

在PHP CLI中设置max_execution_time

米子轩
2023-03-14
问题内容

我知道通常使用PHP CLI是因为没有时间限制,而主要使用PHP CLI是因为它没有使用Apache线程/进程。

但是,有什么方法可以为某些我不想拥有“无限时间”自由而只想让那些脚本受到控制的脚本显式设置max_execution_time?

如果您认为在superuser.com上可以更好地回答此问题,并有权移动它,请执行此操作。:)

编辑 :我一直在谷歌搜索了一下,找到正确的参数:

php -d max_execution_time=5 script.php

问题答案:

该文档说,在命令行模式下运行时,默认值为0(无限制)。它并不表示您不能覆盖它:

set_time_limit(10); // this way
ini_set('max_execution_time', 10); // or this way

编辑: 我只是自己尝试过,它可以按预期工作。

F:\dev\www>c:php -f index.php
PHP Fatal error:  Maximum execution time of 2 seconds exceeded in F:\dev\www\index.php on line 3

Fatal error: Maximum execution time of 2 seconds exceeded in F:\dev\www\index.php on line 3


 类似资料:
  • 我是库伯内特人。我在Minikube中配置的整个设置。我不确定它是否与其他kubernetes设置有所不同。 我已经在我的设置中创建了一个POD,一个Spring Boot应用程序正在8080端口上运行,这个服务将在20080端口上向集群公开。 我正在运行tcpDum的集群内运行另一个pod。我需要在20080上转储撞击集群的HTTP数据包。请告诉我如何从tcpDumpod访问集群接口。 我尝试了

  • 我正在尝试设置一个VisualStudio代码扩展,它将帮助我基于模式构建一个XML文件。 此扩展具有以下要求: (注意:我安装了Java JDK 8) > 在VSCode首选项中 环境变量JAVA_HOME或JDK_HOME 注意:路径应以包含bin文件夹的父文件夹结尾。示例路径:/usr/lib/jvm/java-1.8.0,如果bin位于/usr/lib/jvm/java-1.8.0/bin

  • 问题内容: 我有一个JSON URL :: JSON STRUCT :: RestaurantDescPhotos.java RestaurantDescPhotos.xml ImageLoader.java 我在XML中有一个imageview 如何设置JSONURL的图像视图 我已经编码了该类的某些部分,但是试图知道如何设置imageview 有任何想法吗 问题答案: 您可以使用ImageLo

  • 问题内容: 在提交表单时,我正在尝试取代默认的发布行为。 显然,在React中,onSubmit是表单支持的事件。但是,当我尝试以下代码时: 该方法已运行,但是此后仍执行默认的发布行为。 您可以在我的jsfiddle中进行测试。 我的问题:如何防止默认的发布行为? 问题答案: 在您的函数中,传递事件并使用。

  • 问题内容: 我正在matplotlib中生成图形,我想将x轴设置在0-10000之间,但我不想更改y轴,我希望图形自己完成。现在,两个轴都会自动生成。 这是一个例子: axis命令无法帮助我,因为我也必须设置y值。同样由于某种原因,xlim不起作用,它表示没有参数xlim。 任何建议表示赞赏,谢谢 问题答案: 这对我来说似乎很好:

  • 问题内容: 我需要将docker设置为在运行Amazon Linux(centos)的主机上侦听tcp://0.0.0.0/4243。我看过的所有文档都告诉我运行以下命令 它将正确的docker_opts写入/ etc / default / docker。我已经做到了,但是当我重新启动docker时,它不会监听127.0.0.1 我可以通过键入以下命令使docker正确运行 那行得通,但是我希望