gpt4 book ai didi

php - 内存限制耗尽 flysystem/src/Util/MimeType.php,如何找到文件路径?

转载 作者:行者123 更新时间:2023-12-04 15:41:40 27 4
gpt4 key购买 nike

我开始在我的 Laravel 日志中收到这个错误Allowed memory size of 536870912 bytes exhausted (tried to allocate 227371200 bytes)

是否有任何方法可以获取有关试图操纵的脚本/文件的更多信息?我在服务器上寻找类似大小的文件,但找不到任何东西。

我的第一个电话是可能是某个日志文件太大了。

将内存限制提高到 2GB 部分解决了这个问题,但我担心这个快速修复并没有解决实际问题,因为我不知道正在尝试更改什么文件或者为什么脚本需要这么多内存。

据我所知,它发生在调用我的/api 函数之一时。

如果它是无限循环,我认为提高限制不会有帮助。

    "class": "Symfony\\Component\\Debug\\Exception\\FatalErrorException",
"message": "Allowed memory size of 536870912 bytes exhausted (tried to allocate 227371200 bytes)",
"code": 1,
"file": "\/vendor\/league\/flysystem\/src\/Util\/MimeType.php:188"
}```

最佳答案

您可以将文件作为流来处理,以防止大文件出现内存问题。

参见Storage::putFile() here或使用 PHPs fopen() 获取流句柄,您可以将其传递给 Laravels 存储方法。

关于php - 内存限制耗尽 flysystem/src/Util/MimeType.php,如何找到文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57661697/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com