我的整体问题是:有没有人在Php之前遇到过这种情况,这是否正常?
我的智慧结束了;这是我们的linux服务器上的内存使用情况图表:
这是运行一些php cron后台进程的服务器。小幅增加/减少是cron工作似乎运作良好。工作运行,内存上升,工作完成,内存使用率下降。这是服务器的“真实”内存使用情况,由守护进程测量。大跳是一个单一的工作就是问题。它运行,内存上升,它完成......但内存使用率不会下降。经过几个小时的增加后,服务器会生气并重新启动。
如果您在stackoverflow,google等上搜索“内存泄漏”,我们已经尝试了太阳下的所有内容。从未设置,破坏等等。此作业循环通过几千条记录并创建/操作每个循环中的对象。基于我在过去3天所做的阅读,循环中的对象似乎是php中的大部分内存泄漏问题。
所以我的问题不是我们试图解决这个问题的真正问题,我们已经尝试了所有可以找到的东西。我的问题是,如果您已经体验过这一点,如果是这样,那么可能没有解决方案/这是php 5.6中的某种错误,那就是没有办法解决。
我很乐意回答有关我们尝试过的详细问题,但是有很多关于stackoverflow和其他地方的信息,关于“做什么”来解决这个问题,我想我会问一些不同的东西。感谢。