草庐IT

max-heap

全部标签

php - 设置 ini max_execution_time 不起作用

在我使用nginx和php-fpm之前,我使用的是Apache,所以当我只想让我的一个cron作业不受时间执行限制地运行时,我在我的PHP代码中使用了这些行:set_time_limit(0);ini_set('max_execution_time',0);但是我从Apache迁移到nginx后,这段代码就失效了。我知道更改nginx.conf以增加最长执行时间的方法。但我想用php代码处理这个问题。有办法吗?我只想指定一个可以不受时间限制地运行PHP代码的文件。 最佳答案 试试这个:使用Nginx增加PHP脚本执行时间您可以按照以

php - 上传插件时上传的文件超出了 php.ini 错误中的 upload_max_filesize 指令

当我尝试在wamp2.0中为我的Wordpress模板上传插件时,出现错误:Theuploadedfileexceedstheupload_max_filesizedirectiveinphp.ini如何修复这个错误? 最佳答案 看来您好像提到了WAMP,我假设您可以编辑php.ini文件?如果您左键单击状态栏中的WAMP图标,请选择PHP菜单,然后单击该菜单中的php.ini文件。用记事本打开就可以了。然后在记事本中搜索(CTRL+F)“upload_max_filesize”,然后您可以更改那里设置的值。我不记得默认值是多少,但

php - 有没有办法最大化PHP_INT_MAX?

我在php.ini中找不到这一行,请问有什么方法可以增加PHP_INT_MAX吗? 最佳答案 您可以增加PHP_INT_MAX。正如其他人所说,PHP_INT_MAX是平台相关的。这意味着在32位硬件或32位操作系统或PHP的32位编译上,PHP以4个字节存储位(最多约20亿)。但是,如果所有3个都是64位,则最大值为8个字节(大约9e18或9,000,000,000,000,000,000)。因此,如果您真的想要大整数,请获得64位机器、64位操作系统和64位PHP编译... 关于ph

忽略 PHP max_execution_time(没有安全模式,没有共享主机,只有 localhost/windows7/php 5.3.1 和 Apache 超时为 300)

这个问题让我抓狂,因为php.ini和htaccess中的max_execution_time以及从php报告的肯定比警告消息中的reportet高。";while(true){sleep(1);}?>输出:最大执行时间:240fatalerror:第5行C:\xampp\htdocs\timetest.php中超过60秒的最大执行时间回答是的,这似乎是一个错误:max_input_time覆盖max_execution_time!访问权限:php_valuemax_execution_time240php_valuemax_input_time111时间测试.php:";echo"M

php - 为什么 mt_rand(1, PHP_INT_MAX) 总是返回奇数

我刚刚遇到一个interestingquestion来自HackerNews上的ComputerGuru,没有任何评论似乎给出了令人信服的答案。为什么mt_rand(1,PHP_INT_MAX)总是返回奇数?我不是原始问题的作者。http://3v4l.org/dMbatfor($i=0;$i输出:85716200740607754257401021871338029057435167777359344435318015593627081768977848614552286527489... 最佳答案 PHP_INT_MAX这里是2

PHP 忽略我的 max_execution_time

我的脚本中有一些任务是关于使用ffmpeg转换视频。我使用codeigniter2.0.3执行此操作并在库中找到脚本并使用shell_exec()运行ffmpeg。我的php脚本中有3个任务。上传文件将视频转换为.flv生成拇指保存到数据库。当我上传文件时,我的php脚本开始转换我上传的视频。但是当转换结束时大约超过5分钟。它不会继续产生拇指。它说PHPFatalerror:Maximumexecutiontimeof300secondsexceededinC:\AppServ\www\mis\application\libraries\my_video_utility.phponli

php - 如何诊断这些 PHP-Code-Coverage segmentation 和 zend_mm_heap corrupted 错误

我一直在我的Ubuntu机器上愉快地编码。这是一台具有大量RAM的强大机器。我正在研究4个新类(class),同时编写和运行单元测试。在某些时候,我注意到,虽然单元测试完成得很好,但代码覆盖率却不是。在消息“生成代码覆盖率报告...等等”之后,我会收到一条消息说zend_mm_heap已损坏。我尝试了一些修复,包括:在我的php.ini(apache2和cli)中设置output_buffering=On,并从我的代码中删除对unset()的调用。(我继续阅读,因此可能需要修复这些问题)。现在,无论我做什么,我似乎都在zend_mm...错误和段错误(核心转储)错误之间交替。我注释掉测

permissions - php.ini 中的 log_errors_max_len = 1024,但 php 日志不断增长

正如标题所说,我已经为php错误日志设置了最大长度,但它似乎一直在增长,远远大于1024。我使用了正确的php.ini,我已经重新启动了apache,等等。php日志的权限是666。 最佳答案 作为典型的PHP,从配置设置的名称甚至documentation中都不是很明显,但此指令适用于单个日志消息的长度,而不是整个日志文件的长度。将logrotate或类似工具用于您要执行的操作。 关于permissions-php.ini中的log_errors_max_len=1024,但php日志

java - SELECT MAX(column) 只返回列名

这让我很困惑!我试图从我的数据库中的列返回最大值,但返回值始终是该列的名称。我使用的查询:privatestaticfinalStringSELECTMAX="SELECTMAX(?)FROM"+TABLE_NAME;返回最大值的(测试)函数:publicintgetMaxValue(Stringfield){intr=0;Stringf[]=newString[]{field};Cursorc=this.db.rawQuery(SELECTMAX,f);if(c.moveToFirst()){Strings=c.getString(0);Log.i("XXXXX","Maxnum:"

sql - MIN/MAX 与 ORDER BY 和 LIMIT

在以下查询中,您认为哪种方法更好?你的原因是什么(代码效率,更好的可维护性,更少的WTFery)......SELECTMIN(`field`)FROM`tbl`;SELECT`field`FROM`tbl`ORDERBY`field`LIMIT1; 最佳答案 在最坏的情况下,您正在查看未索引的字段,使用MIN()需要对表进行一次完整传递。使用SORT和LIMIT需要文件排序。如果针对大型表运行,则感知性能可能会有显着差异。作为一个轶事数据点,对于我的开发服务器上的106,000行表,MIN()花费了0.36秒,而SORT和LIMI