问题标签 [memory-limit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP分配小于最大值失败
这很容易问 - 希望很容易回答:
谁能解释这是怎么可能的?
php - PHP:设置 memory_limits > 1024M 不起作用
出于不好的原因,我需要为目录设置高于 1 GB 的memory_limits ,但是在我使用Debian 5.0 (Lenny) 服务器上的 PHP 5.2.17 时,例如 2048M,我只得到php.ini默认值( 256M)。
PHP 作为 Apache 模块运行,phpinfo为我们提供(对于目录):
Apache 模块或 PHP 配置是否存在限制?我知道服务器只有 4 GB 的 RAM。这只是一个特殊的脚本。
sugarcrm - phpinfo 中的 256M 但 Sugar CRM 中的 48M 仍然是致命错误
我的 phpinfo 表明我的 memory_limit 是 256M。但是当我安装一个模块时,我总是遇到致命错误,尝试将目标(例如超过 300 个)复制到目标列表。
我还在开始时在 index.php 中添加了以下行。
没有帮助。
php - ini_set('memory_limit') 导致 php 崩溃
我不知道这是为什么或如何发生的,但由于某些奇怪的原因,我服务器上的 PHP 脚本一旦利用 ini_set 试图影响 memory_limit 设置,就会导致脚本完全崩溃。没有错误消息,什么都没有。如果我通过浏览器调用脚本,我得到的只是一个空白页。
对此有任何提示吗?
更新:
运行“免费”返回
是不是有什么东西占用了我的记忆?
运行 ps aux |grep apache 给我“错误:不支持的选项(BSD 语法)”
手动检查我发现一大堆行是指:
所有内存使用量约为 0.3%,归“www-data”所有。
可怕的是,“ps aux”列出的所有进程都没有使用超过 0.8% 的内存。如果我把列出的所有百分比加起来,我永远不会根据“免费”告诉我的内容到达我应该到达的地方。
python - GAE:达到“超过软私有内存限制”后是否继续执行?
我的 GAE 任务队列请求之一超出了软内存限制(日志如下)。我对软内存限制的理解是它让请求完成,然后在完成后关闭实例。
但是,从日志看来,当我达到软内存限制时,执行停止了。在内存限制消息之后,我看不到更多的日志记录代码,并且我检查了我的状态,它看起来不像请求正在完成。我不确定它是否重要,但这个请求是在延迟库 TaskQueue 中执行的。
那么,如果 TaskQueue 达到软私有内存限制,执行会继续执行直到请求完成还是立即停止?是否可能不再记录仅记录代码?
日志:
php - 在 PHP 中检查 memory_limit
我需要检查是否memory_limit
至少64M
在我的脚本安装程序中。这只是应该工作的 PHP 代码的一部分,但可能由于这个“M”,它没有正确读取值。如何解决这个问题?
php - 在我的 PHP 站点中发布值返回 null
我正在向 php 文件提交表单,但在帖子中没有任何内容来自表单并检查 apache error_log 并得到以下错误:
请建议我如何解决此错误。
在我的php.ini
设置中
php - Symfony2 中 $em->clear() 的未定义索引错误
我编写了一个 Symfony 命令来从 API 导入一些数据。它可以工作,但问题是当我在我的数据库中插入一个大 JSON 时,我的 PHP 内存使用量会增加。每次活动导入后,我的 unitOfWork 都会增加“2”。
我已经取消设置所有使用过的对象,并且当您想要进行大量批处理时,我已经阅读了 Symfony2 的文档:http: //www.doctrine-project.org/blog/doctrine2-batch-processing.html
但是当我使用$em->clear()
我的实体管理器时会出现这个错误:
注意:未定义的索引:000000007b56ea7100000000e366c259 在 path-to-application\vendor\doctrine\lib\Doctrine\ORM\UnitOfWork.php 行 2228
这是我的完整代码:
谢谢,@AdrienBrault。我用 测试过--env=prod --no-debug
,确实它消耗的内存少了,但是内存还是增加了。我怎样才能真正清除实体管理器?并稳定记忆?
windows-8 - 将数据保存到本地内存限制 Windows 8 Metro 风格应用程序
我想知道 Metro 风格的应用程序是否有内存限制。我不是在谈论 RAM。我已经发现有 150 mb 的限制,对吗?
我想知道,是否有使用本地内存(硬盘存储)的限制。我正在创建一个数据库来保存大量数据。我可以这样做直到设备的存储空间用完吗?(我实际上并不打算这样做。但是占用 80mb 的内存会很好)
提前致谢。
php - 用于解析的巨大 XML 的 php 脚本分解
我有几个巨大的 XML 文件,我删掉了几行,所以我可以有一个可管理大小的文件来测试我的解析脚本,用 php.ini 编写。XML 文件中有很多嵌套,有很多列,还有很多空白,所以编写脚本是一场巨大的考验。现在,我在要解析的全尺寸 XML 文件上达到了我的 php 内存限制。
现在,我考虑过的一件事是暂时提高 php 内存限制,但我需要每隔一周左右重新运行这个脚本。另外,我没有最好的系统。运行它并让它融化是一种完全真实的可能性,也是我的“完美风暴”之一。
我还考虑尝试学习一门新语言,例如 perl 或 python。无论如何,我可能可以用来了解其中一种语言。不过,如果只是为了时间的利益,我宁愿坚持我所拥有的。
有没有办法让 php 将 XML 文件分解成可管理的块,不会将我的机器推到极限?因为 XML 文件中的每一行都由一个 ID 列包装,所以似乎我应该能够切到第 n 行闭包,解析被切片的内容,然后休眠,还是什么?
有任何想法吗?