内存耗尽的PHP,这是因为1个文件而发生的,还是因为我同时运行多个文件而发生的


memory exhausted php, does this happen because of 1 file or is it possible it happens because i run multiple files at the same time?

我做了一个CSV解析器,但有时它会返回内存耗尽错误。CSVparser 由一个 jquery 循环组成,该循环使用 ajax 启动多个 php 文件来解析一个文件。某些文件返回错误,我想知道这是否与同时运行的文件有关。所以我的问题是,我可以通过排队解析来防止令人筋疲力尽的错误吗?

如果您收到PHP错误Fatal error: Allowed memory size of ### bytes exhausted那么这意味着单个线程内存不足 - 无论任何其他进程如何。您为 PHP ( memory_limit ) 设置的内存不会在正在运行的进程或类似的东西之间分配。该金额为每个实例保留。