【发布时间】:2016-01-30 23:58:09
【问题描述】:
我正在使用 OMDB API (http://omdbapi.com/) 来获取电影图像。我想缓存这些,以便我可以从我的服务器加载它们。我正在使用 PHP 图像缓存 (http://nielse63.github.io/php-image-cache/)。但我收到以下错误:
Allowed memory size of 262144 bytes exhausted (tried to allocate 106496 bytes)
我在我的 PHP 文件中将memory_limit 设置为256,在脚本运行之前也尝试了ini_set('memory_limit','1024M');,但我仍然遇到同样的错误。并且262144 的允许内存大小永远不会改变。
我该如何解决这个问题?
解决方案
我最终在这里找到了答案:Allowed memory size of 262144 bytes exhausted (tried to allocate 24576 bytes)
我真的不明白为什么要修复它?将memory_limit = 256mb 更改为268435456,但它已经成功了。
【问题讨论】:
-
您使用了
memory_limit = 256mb而不是memory_limit = 256M。
标签: php image caching memory out-of-memory