草庐IT

time_limit

全部标签

php - cURL 请求错误 : name lookup timed out

我写了一些代码来填写登录表单并通过post方法提交。喜欢:$config=array('adapter'=>'Zend_Http_Client_Adapter_Curl',);$this->siteObj=newZend_Http_Client('http://example.com',$config);$this->siteObj->setCookieJar();$this->siteObj->setUri('http://example.com/login');$this->siteObj->setParameterPost('data[User][name]','user');$

php - PHP max_execution_time 是如何工作的?

我对php.ini中设置的最大执行时间几乎没有怀疑。假设max_execution_time为3分钟,请考虑以下情况:我有一个将在2分钟内结束的流程。但它在一个循环中,它应该工作5次。所以它变成了10分钟。脚本是否会正常运行而不显示超时错误?为什么?PHP函数仅打印数据,仅需2分钟。但是查询执行需要5分钟。脚本能正常运行吗?为什么?我的单个php进程本身需要5分钟。但是我是从命令行调用脚本的。它会正常工作吗?为什么?允许的内存和执行时间有什么关系?如果脚本的执行时间非常长但是返回的数据量很小会不会影响内存?为什么?我想了解内部发生的事情,这就是我问这些问题的原因。我不想只增加时间限制和

phpunit memory_limit 参数不适用

我刚刚在macosx10.7中通过pear安装了phpunit,一切正常,除了出现内存限制错误(为报告启用了xdebug)。我尝试将-dmemory_limit=512M参数添加到phpunit但它没有应用,因为在第一个错误中,我添加了var_dump(ini_get('memory_limit'));exit;并打印string(3)"32M"那么,为什么它没有被应用呢?除此之外,如果我运行php-dmemory_limit=256M-r"echoini_get('memory_limit');"它呼应“256M”是否有可能phpunit没有执行相同的php?

Nginx 或 PHP FPM 忽略 php.ini 中的 memory_limit

服务器信息:UbuntuServer、Nginx、PHPFPM在/etc/php5/fpm/php.ini我有:memory_limit=512M在/etc/php5/fpm/php-fpm.conf我有:php_admin_value[memory_limit]=512Mphp_value[memory_limit]=512M我的phpinfo看起来像:PHP版本5.3.10-1ubuntu3.6系统构建日期Linuxsnserver3.2.0-40-generic#64-UbuntuSMPMonMar2521:22:10UTC2013x86_64Mar11201314:34:24服

java - findAndModify 失败并出现错误 : "Cannot update ' field 1' and ' field1' at the same time

我正在尝试构建MongoDBJavafindAndModify查询。主要目的是我想自己在插入查询中设置_id。这是我的代码:BasicDBObjectfindFilter=newBasicDBObject("type","group")//BasicDBObjectdialogInsertObject=newBasicDBObject("name","mygroup").append("_id",newObjectId());//BasicDBObjectdialogUpdateObject=newBasicDBObject("name","mygroup");//BasicDBObj

java - findAndModify 失败并出现错误 : "Cannot update ' field 1' and ' field1' at the same time

我正在尝试构建MongoDBJavafindAndModify查询。主要目的是我想自己在插入查询中设置_id。这是我的代码:BasicDBObjectfindFilter=newBasicDBObject("type","group")//BasicDBObjectdialogInsertObject=newBasicDBObject("name","mygroup").append("_id",newObjectId());//BasicDBObjectdialogUpdateObject=newBasicDBObject("name","mygroup");//BasicDBObj

php - fatal error : Maximum execution time of 0 seconds exceeded

我的脚本比较2个源代码树,创建可能更改文件的映射,比较MD5哈希并创建差异包。在28000-29000个文件之后,PHP终止脚本并报错:Fatalerror:Maximumexecutiontimeof0secondsexceededin/root/_PACKER-TESTER/core/diff.class.phponline67(standardin_array()call)我已经尝试将max_input_time设置为高值(或零)-没有。将max_execution_time设置为99999999999999什么都不做......同样的错误。 最佳答案

PHP HybridAuth 社交登录根本不起作用。重定向到 ?hauth.start=Facebook&hauth.time

我试图让HybridAuth社交登录在这个简单的php网站上工作。下载并安装了HybridAuth。然后发现即使是示例也不适用于社交登录(也在远程服务器上尝试过。正常的signin_signup示例可以正常工作。但是,每当我单击链接登录到社交网络(即facebook、twitter)时,它都会将我重定向到(MY_BASE_URL/index.php?hauth.start=Facebook&hauth.time)而不显示任何登录窗口/错误消息。我已仔细阅读此处发布的文档和其他解决方案。将我的config.php调整为具有类似http://example.com/index.php的基本

php - 如何在没有元 http-equiv=REFRESH CONTENT=time 的情况下几秒钟后在 PHP 中重定向页面

似乎不建议使用用于重定向,而是使用header('Location:url')但是,我想向用户显示一些消息,并在重定向之前让他们有时间阅读。有没有办法在没有元的情况下做到这一点? 最佳答案 尝试使用“刷新”标题:header('Refresh:3;url=page.php');另外,你可以看看这个问题RefreshHTTPHeader. 关于php-如何在没有元http-equiv=REFRESHCONTENT=time的情况下几秒钟后在PHP中重定向页面,我们在StackOverflo

php - 在 PHP 中增加 max_execution_time?

我正在尝试将大文件上传到我的服务器(我的服务器支持post_max_size192mb和max_execution_time600秒)。当我上传100mb文件时,执行将在600秒后停止,因此文件不会上传到服务器。如何在PHP中增加max_execution_time(仅适用于文件上传过程)?我试过了:ini_set('max_execution_time',1200);if(move_uploaded_file($_FILES['Video']['tmp_name'],$tmppath)){//...}有什么办法可以克服这个问题吗? 最佳答案