PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > 讯睿CMS

分辨率太大导致服务器内存溢出

管理员 2024-12-14
讯睿CMS
9

在错误日志中提示:

图片[*******]分辨率太大导致服务器内存溢出,无法进行缩略图处理,已按原图显示

这种情况是因为使用了dr_thumb,图片尺寸太大,导致了内存溢出,PHP内存已被消耗光了

比如这个图片分辨率太高了,而内存使用量算法是

(图片分辨率,图片对象的width和height )X(图片的通道数,一般是3)X 1.7

结果为:

1876*8064*3*1.7 ≈ 73MB

意味着,PHP处理这张图片至少需要73MB内存,再加上程序的消耗内存,保守需要150MB(73MB*2)的内存空间了,一般系统设置的PHP内存上限一般在100Mb,所以是不够内存消耗的。

在后台-服务菜单可以看到下图:

image

在php.ini中调整参数memory_limit值,设为512M,或者更大

本文地址:https://www.xunruicms.com/doc/1027.html
技术求助:
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对
iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部