<?php return [ 'hello' => 'Hello 世界!你好!', 'test' => 'test 世界!你好!', 'options' => [ 'gender' => [ 0 => '女', 1 => '男', ...
bug描述 问题出现在服务器迁移后,客户端链接服务端提示握手成功(onopen)后,无后续,能接收到服务端的ping 但是客户端send过去的数据无法触发onmessage,打印getAllClientSessions(),能够看到客户端id,在key为0的数组中 程序代码或配置 我们一共有两层代理 第一层 第二层 也尝试过第一层直接转发到目标机器的7272,也是一样的结果 期待的结果及实际结果 实际结果 期...
问题描述 使用redis-queue队列投递正常可以存入redis,消费时提示redis 连接超时 程序代码 报错信息 截图报错信息里报错文件相关代码 操作系统及workerman/webman等框架组件具体版本 ...
我简化了下代码,大致如下: define('MAX_REQUEST', 5000); $worker = new Worker('http://0.0.0.0:端口'); $worker->onWorkerStart = function($worker) { global $mqtt; $mqtt = new Workerman\Mqtt\Client($url, $options);...
我有一个文件,如下图: 这些都是我配置好的关于调用接口返回状态时候用到的一些配置。 目前在 controller 里我使用: return json([ // 'HTTP_OK' => [200100, '请求成功'], 'code' => config('myconfig.statusCode.HTTP_OK')[0], 'msg' => config('myconfig...
bug描述 有些客户端有时会出现断开连接,发现是服务端主动触发onclose将客户端退出关闭的,但是我查了下发现被断开的客户端是正常的,也有每隔10秒发一次心跳,但就是出现反复断开又重连上来,过会儿又断开了, 我自己加的触发onclose的设置,一个也没触发,为啥还会触发onclose呢? 我是将客户端发过来的所有消息在onmessage接收到后转化到对应事件的缓存队列里,然后再来处理,然到会和这个有关系吗? 或者哪...
问题描述 这里写问题描述 在定时器中写入判断当传入的参数大于某一个值的时候执行指定代码,但是如果这个传入的参数长时间大于某一个值那就得一直执行指定代码,这不是我想要的效果,我希望当传入的参数即使长时间大于指定的某个值 我们只执行三次指定代码 这里粘代码或配置 Timer::add(1, function() use ($num) { if(num > 19){ ...
本来执行了一天好好地, 突然删除不掉定时器了 导致一直1s执行 订单式打印的返回del 是true,,,这也太懵逼了 id是118 del返回的是true 但就是没删掉 还在一直循环执行...
问题描述 onWebSocketConnect没有执行是什么意思呢? 这是代码图 onWebSocketConnect没有执行是什么意思呢? ...
问题描述 nginx版本:1.23.1 php版本: 7.4.27 这里是nginx配置 这里是通过域名访问报的错误 这里是ip访问正常 这里是workman启动截图 卡这里好几天了,有没有大佬遇到过这个问题的,真心请教...
问题描述 这里详细描述问题 在安装event扩展的时候,不小心 Include libevent OpenSSL support【yes】,这里没有键入no workerman里面显示 load average: 0, 0.01, 0.05 event-loop:\Workerman\Events\Event 应该是成功的,运行一会儿,会跳出一些报错信息【偶尔】,请问怎么办,是不管它还是需要重新安装EVEN...
cron定时器写的每天0点50分执行一次,但是到了时间间隔2秒会执行一次,一直到这一分钟完毕才停止 下面补充全部代码 <?php namespace process; use GuzzleHttp\Client; use Workerman\Crontab\Crontab; class TaskSocial { private $domain = ''; public functi...
问题描述 这里写问题描述 大佬们,有个大问题,开了4个businessworker,业务单次执行时间是0.1秒,那这个执行时间是某一个businessworker自己执行的吗?还是负载了的?那么我1000次执行时间就是100秒???还是会有别的businessworker一块执行,实际 时间小于100秒?...
public function main() { $worker = new Worker(); $worker->onWorkerStart = function () { Timer::add(1, function () { //这里的代码,并不能在一秒内执行完成 for ($i = 0; ...
前提:昨天测试都正常,服务器中https配置也都请求没问题,今天就这样,网上找了很多方案,postman代理也关了,还是不行 我吧nginx的代理配置贴出来,大神们帮看下怎么解决呢?在线等 ...
启动的时候一直滚这个提示,没有其他报错信息,错误日志也是和上面一样的 搜了两天了,其他的问题都翻烂了,别人都是有报错信息,我这个啥都没有 代码是从另一个版本复制的,该改的端口(不排除有改错的可能),证书,数据库啥的都改完了 但没有任何提示我也不知道问题出在哪里...