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

【workbunny】RabbitMQ客戶端 報(bào)錯(cuò)

LokiLiu

問題描述

插件:【workbunny】RabbitMQ客戶端
壓測發(fā)布消息,發(fā)布到2048個(gè)的時(shí)候就報(bào)錯(cuò)了

程序代碼

for ($i = 1; $i <= 5000; $i++) {
    sync_publish(TestBuilder::instance(), $i);
}

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

[2024-06-23 19:11:22] default.ERROR: 1719141082.4885 ["2046"] []
[2024-06-23 19:11:22] default.ERROR: 1719141082.489 ["2047"] []
[2024-06-23 19:11:22] default.ERROR: 127.0.0.1 POST 127.0.0.1:50000/api/mqtt/test
Error: Call to a member function publish() on int in E:\test\admin\vendor\workbunny\webman-rabbitmq\src\Connection.php:241
Stack trace:
#0 E:\test\admin\vendor\workbunny\webman-rabbitmq\src\helpers.php(33): Workbunny\WebmanRabbitMQ\Connection->syncPublish(Object(Workbunny\WebmanRabbitMQ\BuilderConfig), false)

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

windows10
PHP8.1.17
webman-framework1.5.16
workbunny/webman-rabbitmq2.1.3

1144 3 0
3個(gè)回答

LokiLiu

使用sync_publish同步發(fā)布,該問題在linux環(huán)境下也同樣會(huì)出現(xiàn)

  • 暫無評(píng)論
LokiLiu

使用async_publish異步發(fā)布,又會(huì)出現(xiàn)新的報(bào)錯(cuò),win10和linux環(huán)境都一樣會(huì)出現(xiàn)
截圖
截圖

  • chaz6chez 2024-06-27

    rabbitmq有通道上限,在被占滿后,則會(huì)出現(xiàn)該錯(cuò)誤;酌情調(diào)整你的通道上限值

  • LokiLiu 2024-06-27

    麻煩問下這個(gè)通道上限是在哪里調(diào)整呀

  • chaz6chez 2024-06-28

    rabbitmq server的配置中

windss

請問,解決了嗎?遇到了同樣的問題

  • chaz6chez 2024-07-29

    配置rabbitmq server的隊(duì)列通道上限,根據(jù)所需進(jìn)行配置

  • windss 2024-07-29

    channel滿了后還是不行,sync_publish就報(bào)異常

  • windss 2024-07-29

    handler中如何關(guān)閉channel @chaz6chez

  • chaz6chez 2024-07-29

    酌情配置rabbitmq server的channel上限,并重新連接client,才會(huì)生效;
    channel對(duì)象調(diào)用close即可關(guān)閉

  • chaz6chez 2024-07-29

    開啟連接復(fù)用+調(diào)整channel上限可以有效降該問題出現(xiàn)

年代過于久遠(yuǎn),無法發(fā)表回答
??