webman-admin上传图片报错

ikun

问题描述

webman-admin上传图片报错

报错信息

Allowed memory size of 549453824 bytes exhausted (tried to allocate 40960 bytes)

截图报错信息里报错文件相关代码

截图

php.ini相关信息
截图

截图

我想不明白啊 这是为啥啊 论坛里的彦祖求解答 ORZ

337 1 0
1个回答

walkor

上传文件多大?
运行 composer info | grep image 看下intervention/image版本?
运行系统环境?是否用了docker?

  • ikun 2024-05-11

    文件大小 872kb, 系统环境用的是vagrant , intervention/image版本 2.7.2,老大 我把memory_limit设置成-1 就不报错了,但是设置成-1 这不安全啊, 求老大解答疑惑

  • ikun 2024-05-11

    日志报错信息:2024-05-11 10:33:35 pid:5011 Worker[5011] process terminated with ERROR: E_ERROR "Allowed memory size of 549453824 bytes exhausted (tried to allocate 40960 bytes) in /code/ticket/vendor/intervention/image/src/Intervention/Image/Gd/Decoder.php on line 154"

  • walkor 2024-05-11

    一个872kb的文件报错?还是说你是批量处理上传的文件?

  • walkor 2024-05-11

    之前有人反馈过,在docker容器里使用 intervention/image 时占用内存异常,实体机没问题。
    https://www.workerman.net/q/11459

×
🔝