我正在为我的一个项目使用 Codeigniter 框架(来自 github 的开发版本)。项目本身并不大,只有几个 Controller 和模型,而且我有内存泄漏。在 12 小时内,我的 rams 不断上升,我必须重新启动 php5-fpm 来清理它们。我应该从哪里开始寻找内存泄漏?我的意思是它是循环还是变量?我可以使用什么工具对此进行调查?
最佳答案
一个非常古老的问题,但对于那些面临这个问题的人来说(因为对于我们中的一些使用 CodeIgniter 的人来说,这仍然是一个问题)......根据开发人员:By default, CodeIgniter keeps an array containing your history of queries.
查看setting save_queries
to false
在您的数据库配置中。
我在工作项目中遇到了同样的问题,这极大地减少了我们的内存使用量。
关于php - 哪里可能是 php 中的内存泄漏以及如何调查它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22982650/