刚开始的时候,单个进程2.43M,然后就一直增高59.04M,直到服务器宕机。
我的服务端没有产生任何的消息列队。就空跑。
reload 后:
!Worker();
$consumer->name = 'ImJobConsumer';
// 消费的队列的id
$consumer->queueId = $QUEUE_ID;
// 慢任务,消费者的进程数可以开多一些$consumer->count = 16;
/**
* 进程启动阻塞式的从队列中读取数据并处理
*/
$consumer->onWorkerStart = function($consumer0.5, function() use ($consumer){
if(extension_loaded('sysvmsg'))
{
// 循环取数据$message)
{
return;
}
// 假设消息数据为json