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

workerman stop守護(hù)進(jìn)程報(bào)錯(cuò)

hujiao

問題描述

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

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

程序代碼

$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();

報(bào)錯(cuò)信息

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

截圖報(bào)錯(cuò)信息里報(bào)錯(cuò)文件相關(guān)代碼

截圖

操作系統(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"
    }
}
675 1 0
1個(gè)回答

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擴(kuò)展

  • 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重新安裝新的版本就沒有報(bào)warning了

??