This commit is contained in:
2024-12-27 17:59:52 +08:00
parent e2b012126a
commit faff485006
+5
View File
@@ -2,6 +2,7 @@
namespace Kiri\Server\Handler; namespace Kiri\Server\Handler;
use Kiri;
use Kiri\Server\Abstracts\Server; use Kiri\Server\Abstracts\Server;
use Kiri\Server\Contract\OnPipeMessageInterface; use Kiri\Server\Contract\OnPipeMessageInterface;
@@ -20,6 +21,7 @@ class OnPipeMessage extends Server
*/ */
public function onPipeMessage(\Swoole\Server $server, int $src_worker_id, mixed $message): void public function onPipeMessage(\Swoole\Server $server, int $src_worker_id, mixed $message): void
{ {
try {
if (is_string($message)) { if (is_string($message)) {
$message = unserialize($message); $message = unserialize($message);
} }
@@ -27,6 +29,9 @@ class OnPipeMessage extends Server
return; return;
} }
call_user_func([$message, 'process'], $server, $src_worker_id); call_user_func([$message, 'process'], $server, $src_worker_id);
} catch (\Throwable $throwable) {
Kiri::getLogger()->error(throwable($throwable));
}
} }