国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

workerman stop守護進程報錯

hujiao

問題描述

因異步場景需要,我使用了workerman/rabbitmq這個插件,來處理相關業(yè)務。但在停止進程時,stop指令后,出現(xiàn)以下錯誤:
截圖

進程啟動成功,業(yè)務是正常處理的。
雖然停止進程是成功的,但是出現(xiàn)一些我比較疑惑的錯誤,不知道是否因event擴展造成?

程序代碼

$worker = new Worker();

$worker->count = 1;

$worker->onWorkerStart = function () {
    (new Client())
        ->connect()
        ->then(function (Client $client) {
            return $client->channel();
        })
        ->then(function (Channel $channel) {
            echo "[*] Waiting for messages. To exit press CTRL+C\n";

            $channel->qos(0, 1000, false);
            $channel->consume(
                function (Message $message, Channel $channel, Client $client) {
                    $content = !empty($message->content) ? json_decode($message->content, true) : '';
                    if ($content && is_array($content)) {
                       $channel->ack($message);
                    }
                },
                'logs',
                '',
                false,
                false
            );
        });
};

$worker::runAll();

報錯信息

PHP Warning:  Unknown: Epoll MOD(1) on fd 8 failed. Old events were 6; read change was 0 (none); write change was 2 (del); close change was 0 (none): Bad file descriptor in Unknown on line 0

Warning: Unknown: Epoll MOD(1) on fd 8 failed. Old events were 6; read change was 0 (none); write change was 2 (del); close change was 0 (none): Bad file descriptor in Unknown on line 0

截圖報錯信息里報錯文件相關代碼

截圖

操作系統(tǒng)及workerman/webman等框架組件具體版本

系統(tǒng)版本

LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.4.1708 (Core) 
Release:    7.4.1708
Codename:   Core

PHP版本信息

PHP 7.3.11 (cli) (built: Nov 22 2019 12:34:23) ( ZTS DEBUG )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies

框架及插件版本

{
    "require": {
        "workerman/workerman": "^4.1",
        "workerman/crontab": "^1.0",
        "workerman/rabbitmq": "^1.0"
    }
}
670 1 0
1個回答

walkor 打賞

執(zhí)行php --ri event
看下event版本

  • hujiao 2024-10-23

    event

    Event support => enabled
    Sockets support => enabled
    Debug support => disabled
    Extra functionality support including HTTP, DNS, and RPC => enabled
    OpenSSL support => enabled
    Thread safety support => disabled
    Extension version => 2.3.0
    libevent2 headers version => 2.1.8-stable

  • walkor 2024-10-23

    試下升級event擴展

  • hujiao 2024-10-23

    好的,嘗試升級event版本看看

  • onwnic 2024-11-02

    解決了嗎我也遇到了,這是我的版本信息
    Event support => enabled
    Sockets support => enabled
    Debug support => disabled
    Extra functionality support including HTTP, DNS, and RPC => enabled
    OpenSSL support => enabled
    Thread safety support => disabled
    Extension version => 3.0.8
    libevent2 headers version => 2.1.8-stable

  • hujiao 2024-11-14

    event重新安裝新的版本就沒有報warning了

??