zblog报错 Allowed memory size of 134217728 bytes exhausted,详细错误如下,可以从报错中确认的是允许的内存大小已用尽,解决起来也就方便很多,如出现以下情况如何解决呢?

文章插图
问题分析首先要了解的是 php 的 api 接口是如何处理的,每当我们请求 api 接口数据,都要通过内存处理,如果内存太小、数据量过大,那么就会导致脚本内存溢出不够用的情况,导致内存溢出不够用的原因可能有三种,如下:
1、查询或请求数据量大
2、php.ini 配置文件限制内存
3、文章内图片体积巨大,超过 memory_limit 限制
解决方法因 php 默认内存限制是 128M,需要修改 php.ini 配置文件,在 php.ini 配置文件 找到 memory_limit = 128M ,将默认的 128M 修改为合适的数值,如:等于或小于 1G 内存修改为 256M 或 512M,等于大于 2G 内存,可以修改高于 1024M 。
#小于等于1G内存 memory_limit=512M #大于等于2G内存 memory_limit=1024M
如不知php.ini 配置文件存放在服务器什么位置,可以使用以下命令来查找,命令如下:
php-i|grepphp.ini
如果你是宝塔用户,可在“PHP 版本管理”内找到“配置修改”,将“memory_limit”修改为大于“128M”,如下图:
修改完成后重启 Linux 服务器,命令如下:
shutdown-rnow
最后总结
【Allowed memory size of 134217728 bytes exhausted 解决方法】如你是 128M 或 256M 小内存服务器,那么就控制 图片输出数量 和 数据数量,图片没办法避免,那么就进行压缩图片,将图片体积尽量压缩的最小 。
- 英文伤感短句
- 肖战是穿衣显瘦脱衣很壮的完美型男 oversize什么意思中文
- size是什么梗
- 如何看懂自己内衣的size 文胸尺码怎么看
- oversize外套:如何穿出纤细腰身的6大方法
- 拿什么拯救小Size男人?
- 矮个子女生适合穿oversize吗?哪些人不适合oversize?
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
