webman 里的 RedisQueue 队列消息容量有限制吗?

消息数取决于什么值?Redis 内存?还是本地什么配置?10 万条有问题吗?...

isgbuddy 发表与 2022-01-11 1808 浏览 1 回答
插件 bootstrap.php 进程启动配置不会自动合并

插件定义 提示:Call to a member function enforce() on null 主 bootstrap.php 进程启动配置 才会生效...

Tinywan 发表与 2022-01-11 1718 浏览 1 回答
thinkphp中,gatewayworker出现buys调试发现卡数据库,不知道哪里有问题

程序运行一段时间后,总是出现大量的buys。 直接上代码: strace -ttp 13190 strace: Process 13190 attached 23:13:34.562338 restart_syscall(<... resuming interrupted read ...>) = ? ERESTART_RESTARTBLOCK (Interrupted by signal) 23:13:...

ric 发表与 2022-01-10 2561 浏览 3 回答
composer require tinywan/casbin 安装插件,配置没有拷贝到当前项目config/plugin下

项目地址 https://github.com/Tinywan/casbin 安装插件 安装后 config/plugin 目录是空的...

Tinywan 发表与 2022-01-10 1576 浏览 3 回答
webman fileinput上传插件 无法取值

插件 官方说 $_FILES 能接收到。 但是在 webman 里 $request->file() 接收不到值。。 有什么解决方法嘛?...

小小袋鼠 发表与 2022-01-10 1531 浏览 1 回答
console命令行获取所有路由是空数组Route::getRoutes()

protected function execute(InputInterface $input, OutputInterface $output) { $output->writeln('Route列表:'); $routeList = Route::getRoutes(); var_dump($routeList); } ...

Tinywan 发表与 2022-01-10 2051 浏览 3 回答
【已解决】使用官方demo,生产环境中channel server不能接收、推送事件消息

代码使用的是官方package中的测试代码 composer.json文件 { "require": { "workerman/workerman": "^4.0", "workerman/channel": "^1.1", "predis/predis": "^1.1" } } 测试文件名 test3.php require_once __DIR__...

jie365@126.com 发表与 2022-01-06 1824 浏览 1 回答
gateway-worker 在 thinkphp6中 怎么自定义协议

'businessWorker' => [ 'eventHandler' => 'app\controller\Events' ], 然后在Events中 源代码是这样写的,结合workman的自定义文档 请问这里怎么调用自定义协议代码 public static function onMessage($client_id, $data) { } 此处是文档中的方法,但是结合...

左手哥 发表与 2022-01-06 2636 浏览 2 回答
Gateway worker sendToAll()导致许多ws链接断开

$worker = new BusinessWorker(); $worker->name = 'Business_Server'; $worker->count = 4; Events.php if($businessWorker->id == 0){ $inner_http_worker = new Worker('http://0.0.0.0:9191'); ...

小W 发表与 2022-01-05 1706 浏览 4 回答
使用start_worker的onMessage无法执行内部函数方法

@walkor大神,非常感谢大神这么晚还这么快速的回复,谢谢了!也特别感谢大神们开发出workerman这么优秀的框架,给我们广大开发者带来的极大便利,是码农们的福音! 我对问题重新做了下编辑,同时也把代码demo直接发上来,还请大神能给予指导,问题还是onmessage回调里去实现服务端给客户端发送消息时候,无法触达,代码如下: use \Workerman\Worker; use \Workerman\Timer...

vzainet 发表与 2022-01-05 2191 浏览 4 回答
关于优雅退出

通过 stop -g 或者 kill -SIGHUP 来优雅结束进程, 接收到信号后在onWorkerStop中该如何处理?等待业务处理完毕后exit还是把所有的连接都销毁掉?在mqtt client中好像并没有可以将$this->_connection设置为null的方法 伪代码 $worker->onWorkerStop = function(){ /** * @var Clien...

dmcz 发表与 2022-01-05 2554 浏览 4 回答
GetwayWorker 分布式部署 连接失败

分布式部署连接失败 SendBufferToWorker fail. The connections between Gateway and BusinessWorker are not ready. 已经排查过,没有发现文档上所说的 直接上图 : register: BusinessWorker: 启动图 : 现在连接就会出现 : SendBufferToWorker fail. The connectio...

crayon 发表与 2022-01-05 1229 浏览 2 回答
WebSocket connection to 'ws://120.24.36.56:8282/' failed:

在cmd上telnet可以连接的上WebSocket 写在页面上却报错了, 不知道啥原因,迫切寻求各位大佬答疑解惑...

ip小东 发表与 2022-01-05 5795 浏览 1 回答
期待大佬能基于rdkafka封装一个webman能用扩展?

最近要和大数据部门合作,处理下他们的kafka-topic的数据,打算用webman的自定义进程实现,找了几个包, nmred/kafka-php // 这个包里面有amphp ,在start的时候会多启动一个进程去消费,担心在webman的自定义进程中没法很好的管理, 所以打算放弃。 longlang/phpkafka // 这个包可在fpm和swoole下使用,但是还没出正式版,放弃了。 目前是这两个包 下载量比...

zeus 发表与 2022-01-01 2870 浏览 4 回答
webman中自定义进程会存在偶尔不记录日志问题

使用自定义进程 use support\Log; Log::debug(' [x] 观众在线人数统计 '); 以上日志会存在偶尔不记录日志问题 ...

Tinywan 发表与 2021-12-31 1626 浏览 2 回答
webman,获取路由列表

现在有个需求是 需要获取config/route.php中 定义的所有路由 但看了源码,无法做到 请问,有好的办法吗?...

evilk 发表与 2021-12-31 3199 浏览 1 回答
Register auth timeout

GatewayWorker 采用分布式部署,有2台机器,2个register服务,web01和web02,web01报register注册超时,查了文档也没发现问题所在,求助。 报错如下: 2021-12-31 13:20:32 pid:25942 Register auth timeout (172.17.1.31). See http://doc2.workerman.net/register-auth-time...

xiyang 发表与 2021-12-31 3899 浏览 1 回答
程序改成多进程后 Larvael 框架 ErrorException: unserialize(): Error at offset 0 of 3 bytes问题

ErrorException: unserialize(): Error at offset 0 of 3 bytes in /data/wwwroot/fs-new-livechat-pre/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php:345 程序改成多进程之后 larvael程序内置的redis组件 出现反序列化的问题 1、我猜想是不是...

派大星不会游泳 发表与 2021-12-29 1691 浏览 1 回答

walkor

162291
积分
0
获赞数
0
粉丝数
2014-05-04 加入
🔝