有没有办法用php清理Ubuntu服务器的内存使用情况?

问题描述 投票:-1回答:1

我已经开发了一个Web应用程序,该应用程序使用phpSpreadSheet生成了一些文件,并且我在Ubuntu Server中拥有了该应用程序。 phpSpreadSheet使用服务器的内存来生成此文件,但是当我生成类似10次的文件时,会出现此错误:

Fatal error: Out of memory (allocated 72355840) (tried to allocate 20480 bytes) in /var/www/html/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Collection/Cells.php on line 159

我发现这是因为生成文件后,服​​务器的内存仍已满(image example)。有什么方法可以用PHP清除此内存吗?

编辑:我发现如果重新启动Apache2内存已清除,在内存已满时Ubuntu上是否有任何方法可以重新启动服务器?

php ubuntu memory ubuntu-server phpspreadsheet
1个回答
0
投票

我终于解决了,将Swap添加到我的Ubuntu服务器。 Here,您可以检查添加方式

© www.soinside.com 2019 - 2024. All rights reserved.