Parcourir la source

解决hhvm下的notice

walkor il y a 11 ans
Parent
commit
330786adbd
2 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 2 2
      workerman/Common/Monitor.php
  2. 1 1
      workerman/Core/SocketWorker.php

+ 2 - 2
workerman/Common/Monitor.php

@@ -252,7 +252,7 @@ class Monitor extends Man\Core\SocketWorker
                 // 将过期的消息读出来,清理掉
                 if(\Man\Core\Master::getQueueId())
                 {
-                    while(msg_receive(\Man\Core\Master::getQueueId(), self::MSG_TYPE_STATUS, $msg_type, 1000, $message, true, MSG_IPC_NOWAIT))
+                    while(@msg_receive(\Man\Core\Master::getQueueId(), self::MSG_TYPE_STATUS, $msg_type, 1000, $message, true, MSG_IPC_NOWAIT))
                     {
                     }
                 }
@@ -364,7 +364,7 @@ class Monitor extends Man\Core\SocketWorker
      */
     protected function getStatusFromQueue()
     {
-        if(msg_receive(\Man\Core\Master::getQueueId(), self::MSG_TYPE_STATUS, $msg_type, 10000, $message, true, MSG_IPC_NOWAIT))
+        if(@msg_receive(\Man\Core\Master::getQueueId(), self::MSG_TYPE_STATUS, $msg_type, 10000, $message, true, MSG_IPC_NOWAIT))
         {
             $pid = $message['pid'];
             $worker_name = $message['worker_name'];

+ 1 - 1
workerman/Core/SocketWorker.php

@@ -714,7 +714,7 @@ abstract class SocketWorker extends AbstractWorker
         {
             foreach(array_chunk($file_list, 10, true) as $list)
             {
-                msg_send(Master::getQueueId(), self::MSG_TYPE_FILE_MONITOR, array_keys($list), true, false, $error_code);
+                @msg_send(Master::getQueueId(), self::MSG_TYPE_FILE_MONITOR, array_keys($list), true, false, $error_code);
             }
         }
     }