Php内存泄漏?

Php内存泄漏?,php,php-5.6,Php,Php 5.6,我的总体问题是:以前在Php中是否有人经历过这种情况,这是否正常 我束手无策;这是linux服务器上内存使用情况的图表: 这是一个运行一些php cron后台进程的服务器。小幅度的增加/减少是cron工作,似乎工作得很好。作业运行,内存增加,作业完成,内存使用率下降。这是服务器的“真实”内存使用情况,由守护进程测量。大的飞跃是一个单一的工作,这是一个问题。它运行,内存增加,完成…但内存使用率不会下降。在几个小时的增加之后,服务器会生气并重新启动 我们已经尝试了一切,如果你在stackoverf

我的总体问题是:以前在Php中是否有人经历过这种情况,这是否正常

我束手无策;这是linux服务器上内存使用情况的图表:

这是一个运行一些php cron后台进程的服务器。小幅度的增加/减少是cron工作,似乎工作得很好。作业运行,内存增加,作业完成,内存使用率下降。这是服务器的“真实”内存使用情况,由守护进程测量。大的飞跃是一个单一的工作,这是一个问题。它运行,内存增加,完成…但内存使用率不会下降。在几个小时的增加之后,服务器会生气并重新启动

我们已经尝试了一切,如果你在stackoverflow、google等网站上搜索“内存泄漏”,从unset到destruct等等,你会发现。这个工作循环了数千条记录,并在每个循环中创建/操作对象。根据我过去3天的阅读,循环中的对象似乎是php中内存泄漏的主要问题

因此,我的问题不是我们应该如何解决这个问题,我们已经尽了最大努力。我的问题是,如果您经历过这种情况,那么可能没有解决方案/这是PHP5.6中的某种bug,没有办法解决


我很乐意回答关于我们尝试了什么的详细问题,但是关于stackoverflow和其他关于“如何做”来解决问题的信息太多了,我想我会问一些不同的问题。谢谢。

您应该查看应用程序以确定问题所在。作业在做什么?你能分离出哪个作业没有释放内存吗?是的,我们已经隔离了作业,删除了其中的所有内容,但它所做的一件主要事情,基本上是一个循环和一个对象。如前所述,我们已经尝试了我们所发现的一切(扰乱、破坏等),对此有很多阅读。我只是想知道是否有人真的经历过同样的情况——该图显示的确切指标是什么?@zerkms aws ec2实例的内存利用率%。问题作业再运行几次后,内存将达到100%,实例将关闭。如果我们停止作业继续运行,内存利用率将无限期地保持在当前的水平。