使用mqtt组件连接服务端(mqtt的wss协议)报错

$remote_server = new Client('websocket://s.sportnanoapi.com:443', [ 'client_id'=>'MqttClient_'.self::msectime(), 'ssl' => true, 'username' => env('NAMI_USER'), ...

GillZhou 发表与 2021-01-14 4121 浏览 2 回答
getAllGatewayAddressesFromRegister fail. tcp://0.0.0.0:1236 return false

在workman中跑常规的ws服务,register、gateway、business偶发会出现上面的报错:Exception: getAllGatewayAddressesFromRegister fail. tcp://0.0.0.0:1236 之前没有遇到过,看报错的描述是因为连不上注册中心,导致拿不到gateway的通讯地址?请问下这是什么原因导致的?是偶发,不是致命的错误。 review代码是通过注册中心获...

binzhizhu 发表与 2021-01-14 8655 浏览 5 回答
webman路由转发问题求教

我有个域名是 api.xx.com/activity 我想让 api.xx.com/activity 的内容由webman解析,其他的内容由其他语言实现。 这样的情况下我的路由应该怎么配置呢,我的webman是多应用,并且每个应用都是基于 api.xx.com/activity 来访问的,比如a b c应用: api.xx.com/activity/a api.xx.com/activity/b api.xx.com...

superlow 发表与 2021-01-13 2996 浏览 3 回答
webman性能高是不是因为目前webman比较简单,组件比较少的缘故?

1.如题 2.假如把其他mvc框架(laravel、yii2等)用webman的写法整合到workerman里边,是不是有一些东西无法常驻内存。并且,因为组件多会导致性能不如webman好?...

如果 发表与 2021-01-13 7498 浏览 1 回答
webman遇到的视图赋值问题,求解答

前提:数据库使用的是thinkorm,视图使用的也是thinkphp的。 新增和编辑都使用的同一个edit.html,在这个html里面,有类似于 <input type="text" name="name" value="{$info.name}" /> 这么一段。 正确的效果是:点击新增的时候,这时候value是空。点击编辑的时候,php根据...

xiaobai1 发表与 2021-01-13 3799 浏览 2 回答
workerman 服务器配置如何选择

现在需求是,大约保持10万设备在线,就是服务器要求十万左右的并发连接数,qps每秒也就2000左右,如果我用单机4核8g 带宽10M,选用gatewayWorker扛得住不?...

lan 发表与 2021-01-09 2603 浏览 1 回答
tcp和websocket是否会伪造IP?

我们知道通过HTTP是可以添加串改IP的,那么PHP获取IP的时候,有可能就是假IP。那么workerman的TCP和websocket配合是否会被伪造IP呢? 还是说通过TCP连接,就压根不需要考虑会被伪造的可能?...

zzccomet 发表与 2021-01-08 4496 浏览 1 回答
在生产服使用webman助手函数的时候遇到的问题

在助手函数文件里定义了base58_encode函数 然后当我正式服php start.php start -d 运行一段时候后 执行这个函数会出现报错字符串偏移 Illegal string offset '56.000000000000000000' {"exception":"ErrorException: Illegal string offset '56.000000000000000000' in /...

shaonian820 发表与 2021-01-07 3532 浏览 1 回答
安装workerman/redis失败,求解惑

php版本:7.3.4 workerman版本:4.0.18 composer版本:2.0 执行操作: composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ composer require workerman/redis 报错内容: Your requirements could not be resolved...

北晨 发表与 2021-01-07 3959 浏览 1 回答
发现webman的模型是支持关联的,但是文档未写说明

我发现这个数据库的组件和laravel的数据库组件一致,应该都是一样的,简单写了下模型关联,并且正常。但是文档里面只有简单的介绍CURD并没有介绍组件的模型关联,可以补充模型关联文档 class Da extends Model { protected $table = 'test1'; protected $guarded = []; public $timestamps = false...

superkingm 发表与 2021-01-07 3945 浏览 1 回答
关于 webman reload and restart

1. php start.php reload 和 php start.php restart有什么区别吗? 2. php start.php reload 执行的时候,会中断正在处理的请求吗? php start.php restart 执行的时候,会中断正在处理的请求吗? 因为下一个项目,打算用webman,所以有些疑问,谢谢...

evilk 发表与 2021-01-07 5328 浏览 1 回答
workerman/stomp组件可以实现延时功能吗

workerman/stomp组件可以实现延时功能吗...

xiasha11 发表与 2021-01-06 2194 浏览 1 回答
mqtt 问题

在 $worker = new Worker(); 里面创建两个 $mqtt = new Workerman\Mqtt\Client() $mqtt_to = new Workerman\Mqtt\Client() 导致错误 Warning: Cannot declare class \Workerman\Protocols\Mqtt, because the name is already in use in E:...

zhou2021 发表与 2021-01-04 4700 浏览 2 回答
webman文档里面这是不是错别字?

...

jy276019 发表与 2021-01-04 2520 浏览 1 回答
workerman.log占用51G,怎么设置不写这个文件?

...

dignfei 发表与 2021-01-01 6048 浏览 2 回答
我设置的30秒心跳,但是每次都需要51秒的样子才触发触发onClose事件回调

1、客户端链接成功,不发任何信息给服务端,51秒会触发onClose事件回调 2、客户端链接成功,发一条信息,第二次要55秒才触发onClose事件回调 30秒*1.5也该是45秒吧。这个51秒 55秒是不是哪里写死了, 我也也 restart 问题依然存在。...

l862228699 发表与 2021-01-01 2739 浏览 1 回答
使用connections命令时,有许异常连接

Hi walkor, 我在项目根目录下使用php status命令时,发现连接数不断变大,远超过真实设备的连接数量。使用connections命令查看具体连接数时,发现很多异常连接(如图所示,Text协议部分是异常的,HexNL协议的连接是正常的),请问这种连接是什么原因导致的? (5002是我的本地异步服务端口。)...

xiewen_kevin 发表与 2021-01-01 2572 浏览 2 回答
workerman 中udp的问题

场景: 使用workerman做udp服务器,两个人操作绘图需要同步,需要断线重连,需要回放,快进等操作,看文档说udp比较适合。自己查找了资料,看的有点懵逼不太了解 疑问: 一 、 udp的校验和 我看一些文章udp在ip层内已经做过校验和了,那么是不是在构建通信数据的时候就不需要做校验和这一步操作了? 二 、 udp的发送报文形式 udp是报文发送的,那么是不是就是我的每个sendto操作都是一个报文发送,客户...

NNba 发表与 2020-12-31 3891 浏览 1 回答
onWorkerStart里面可以非阻塞监听事件吗 事件可能来自消息队列、Redis?

目的是为了实现多进程推送实现广播,不想使用channel感觉有点复杂...

liuzeming 发表与 2020-12-31 2292 浏览 1 回答

walkor

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