草庐IT

time_limit

全部标签

hadoop - YARN : Application failed 2 times due to AM Container 上的 Spark 1.3.0

当使用以下脚本在YARN(Hadoop2.6.0.2.2.0.0-2041)上运行Spark1.3.0Pi示例时:#RunonaYARNclusterexportHADOOP_CONF_DIR=/etc/hadoop/conf/var/home2/test/spark/bin/spark-submit\--classorg.apache.spark.examples.SparkPi\--masteryarn-cluster\--executor-memory3G\--num-executors50\/var/home2/test/spark/lib/spark-examples-1.3

garbage-collection - Hadoop .20 数据节点上的 "GC Overhead limit exceeded"

我搜索过,但没有找到太多与HadoopDatanode进程因超出GC开销限制而死掉相关的信息,所以我想我应该发布一个问题。我们正在运行一项测试,我们需要确认我们的Hadoop集群可以处理存储在其上的约300万个文件(目前是一个4节点集群)。我们使用的是64位JVM,我们已经为名称节点分配了8g。然而,当我的测试程序向DFS写入更多文件时,数据节点开始因以下错误而消失:线程“DataNode:[/var/hadoop/data/hadoop/data]”中的异常java.lang.OutOfMemoryError:GCoverheadlimitexceeded我看到了一些关于某些选项的帖

sql - 在 Microsoft SQL Server 2000 中模拟 MySQL LIMIT 子句

当我在ZendFramework'sdatabasecomponent工作时,我们试图抽象出MySQL、PostgreSQL和SQLite支持的LIMIT子句的功能。也就是说,可以这样创建查询:$select=$db->select();$select->from('mytable');$select->order('somecolumn');$select->limit(10,20);当数据库支持LIMIT时,会产生如下SQL查询:SELECT*FROMmytableORDERBYsomecolumnLIMIT10,20这对于不支持LIMIT的数据库品牌来说更为复杂(顺便说一下,该子

sql - 在 Microsoft SQL Server 2000 中模拟 MySQL LIMIT 子句

当我在ZendFramework'sdatabasecomponent工作时,我们试图抽象出MySQL、PostgreSQL和SQLite支持的LIMIT子句的功能。也就是说,可以这样创建查询:$select=$db->select();$select->from('mytable');$select->order('somecolumn');$select->limit(10,20);当数据库支持LIMIT时,会产生如下SQL查询:SELECT*FROMmytableORDERBYsomecolumnLIMIT10,20这对于不支持LIMIT的数据库品牌来说更为复杂(顺便说一下,该子

PHP max_execution_time 没有超时

如果sleep被计入超时或类似问题,这不是常见问题之一。好的,这就是问题所在:我已经将PHP的max_execution_time设置为15秒,理想情况下这应该在超过设定限制时超时,但事实并非如此。更改php.ini文件后Apache已重新启动,并且ini_get('max_execution_time')一切正常。有时脚本会运行长达200秒,这太疯狂了。我没有任何数据库通信。所有脚本所做的就是在unix文件系统上寻找文件,在某些情况下重定向到另一个JSP页面。脚本中没有sleep()。我这样计算PHP脚本的总执行时间:在我设置的脚本开头:$_mtime=microtime();$_m

php - 创建正则表达式以匹配 00 :00:00 for duration (not time) 的格式

您好,我正在使用laravel,我想验证创建一个正则表达式,该正则表达式将允许特定格式的持续时间(不是时间,因为这可以超过24小时格式)。因此,例如124小时30分24秒将表示为124:30:24。但是第一个值可以超过1个字符和一个数字,第二个值需要是一个冒号,第三个值需要是2个字符和一个数字,第四个值需要是一个冒号,第五个值需要是2个字符和一个数字。我有什么想法可以创建一个正则表达式来实现这一点以插入到以下数组中吗?$rules=array('duration'=>'required|regex:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).+$/');无效示例:

php - set_time_limit(0) 和 "Maximum execution time"PHP

我有一个我设置的脚本:set_time_limit(0)但还是得到Fatalerror:Maximumexecutiontimeof90secondsexceededin/home/Feed.phponline234我也试过设置:php_valuemax_execution_time120在.htaccess文件中,但仍然无法阻止此错误-知道为什么这没有被覆盖吗? 最佳答案 很可能,您的主机正在运行安装了Suhoshin补丁的PHP副本。此补丁为PHP提供了大量安全性和操作增强功能,包括允许主机禁用set_time_limit()等

php - set_time_limit() 是全局的还是只针对当前运行的脚本?

我有一个非常难看的页面,目前我不得不在PHP中将最大超时设置为2分钟。我正在使用set_time_limit()函数,但是来自officialdocumentation我不清楚“设置”的全局性。这个宣传语似乎暗示它仅限于特定的脚本:Theset_time_limit()functionandtheconfigurationdirectivemax_execution_timeonlyaffecttheexecutiontimeofthescriptitself.Anytimespentonactivitythathappensoutsidetheexecutionofthescript

php - 即使设置了 set_time_limit(0),PHP 脚本也能终止吗?

我正在尝试追踪一个看起来非常奇怪的错误。我有一个大致如下结构的应用程序:set_time_limit(0);register_shutdown_function('logScriptCompletion');functionlogScriptCompletion(){log('scriptcompleted');}log('scriptstarted');//dosomecalculationsperiodicallyprintingoutprogress脚本可能需要一段时间才能运行。期望的行为是脚本继续计算直到结束,即使按下停止按钮或断开连接也是如此。99%的时间它都按预期工作。偶尔

php - curl namelookup_time 为 10 秒

在PHP中对纯文本网页(http://whatismyip.org/)执行基本curl请求时,响应时间超过10秒。查看来自curl的信息后,告诉我namelookup_time是10秒。从命令行(终端)执行curl时,我可以看到完全相同的结果。为什么名称查找需要这么长时间,根据我的阅读,很可能与托管PHP文件的服务器/我的计算机有关。这是我的代码:$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"whatismyip.org");curl_exec($ch);$ci=curl_getinfo($ch);print_r($ci);这是信息:[url