迅睿CMS:分辨率太大导致服务器内存溢出
在错误日志中提示:
图片[*******]分辨率太大导致服务器内存溢出,无法进行缩略图处理,已按原图显示
这种情况是因为使用了dr_thumb,图片尺寸太大,导致了内存溢出,PHP内存已被消耗光了

比如这个图片分辨率太高了,而内存使用量算法是
(图片分辨率,图片对象的width和height )X(图片的通道数,一般是3)X 1.7
结果为:
1876*8064*3*1.7 ≈ 73MB
意味着,PHP处理这张图片至少需要73MB内存,再加上程序的消耗内存,保守需要150MB(73MB*2)的内存空间了,一般系统设置的PHP内存上限一般在100Mb,所以是不够内存消耗的。
在后台-服务菜单可以看到下图:

在php.ini中调整参数memory_limit值,设为512M,或者更大
免责声明:1.凡本站注明“来源:XXX(非天荣模板网)”的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有侵权,请联系tianrongcms#foxmail.com处理;2.凡本站转载内容仅代表作者本人观点,与天荣模板网无关。凡本站转载内容仅代表作者本人观点,与本站无关。
凡本站转载内容仅代表作者本人观点,与本站无关。
相关文档
0 条评论

