草庐IT

php - 为什么 PHP Doctine 的 free() 不工作?

这是给所有Doctrine用户的。我有一个PHPCLI守护进程,它每n秒检查一次表以查找尚未处理的条目。它基本上是一个先进先出。无论如何,我总是超过分配给PHP的内存,因为Doctrine不会释放它的资源。为了解决这个问题,它提供了免费的查询对象。我似乎无法让它发挥作用。这是代码:22print"Youareusing".(memory_get_usage()/1024)."\n";23$query=Doctrine_Query::create()24->from('SubmissionQueues')25->where('s.time_acted_onISNULL')26->orde