如何解决php脚本运行占用内存过大无法释放或者内存不足的问题

1、可以通过 php 设置 memory_limit 解决这个问题

在公共头部加入:

// 设置内存限制为 256MB
ini_set('memory_limit', '256M');

2、查看 Mysql 慢日志 

如果Mysql 查询比较慢,多个查询的时候也会耗尽资源

3、查看PHP 代码是否有大量循环

使用大量循环或递归调用可能会导致内存占用增加。每次循环迭代或递归调用都会在内存中创建新的变量和数据结构。

4、其他解决方案(来源Chat)

你可能感兴趣的:(php,开发语言)