腾讯composer源安装的redis-queue会导致延时队列不执行的情况

https://www.workerman.net/q/12624#answer_21030 太坑了,找了一下午原因,换回阿里源后正常 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/...

无法埋名 发表与 19天前 168 浏览 2 回答
多个进程开启定时任务, 执行时间还是同时,可否时间不变, 不同时执行

问题描述 public static function onWorkerStart($worker) { Timer::add(5, function () { if(empty(self::$heartbeat_queue)){ return; } StoreWs::where("id", 'i...

xiaoming 发表与 22天前 213 浏览 3 回答
异步任务出现超多busy

问题描述 开启了10个进程的异步任务,查看状态好多都是 N/A N/A N/A N/A N/A [busy] load average: 0.06, 0.14, 0.08 event-loop:\Workerman\Events\Select 2 workers 11 processes worker_name exit_status ...

liong 发表与 26天前 460 浏览 4 回答
宝塔中我用gateway start-d命令为什么不是守护进程启动呢

宝塔中我用php think worker:gateway start-d命令为什么不是守护进程启动呢 我在宝塔中用上面这个命令运行gateway,但是我发现它没有以守护进程方式运行,我的终端如果关闭gateway就会停止,请问这个该怎么办呢?我该怎么启动才能已守护进程方式启动呢,这样我的宝塔终端就不用一直开着了,谢谢 ...

atie 发表与 28天前 149 浏览 1 回答
本地开发GatewayClient报错(附图)

这是什么原因?请大神分析一下...

悉地网 发表与 28天前 127 浏览 1 回答
GatewayWorker高并发定时器失效

问题描述 GatewayWorker做物联网项目,在 Events.php 的 onConnect 中加一个5秒的定时器,用于清除没有认证的连接。正常情况下这个定时器工作正常,但一遇到大量并发链接,比如一秒几十个链接,这个定时器就不起作用了(数据库中没有 tmp_int2=2的记录, 1为连接 2为定时器删除连接 3为成功认证后删除定时器),导致大量的无效连接的存在, 影响正常设备的通讯。麻烦给指导一下,看看什么原因...

auki 发表与 2024-04-08 174 浏览 3 回答
GatewayClient没有使用文档吗?

GatewayClient没有使用文档吗?没找到...

悉地网 发表与 2024-04-07 150 浏览 2 回答
有两个workerman文件夹

问题描述...

army 发表与 2024-04-02 142 浏览 1 回答
请问我用laravel框架里面加上gateway,然后我系统能主动发送消息到用户?

问题描述 情况是这样的,我希望通过某些控制器发送消息到用户,然后我就用gateway创建了一个websocket,然后前台连接这个websockt,然后我希望是能后台点击一个按钮就发送消息到用户? <?php namespace App\Console\Commands; require_once __DIR__ . '/../../../vendor/autoload.php'; use App\Htt...

zxcv 发表与 2024-03-20 224 浏览 3 回答
【建议】webmem&webmen-admin能否分Laravel和ThinkPHP版本

webmem&webmen-admin能否分版本,我们知道,Laravel和ThinkPHP两个生态,但是如果使用ThinkPHP一套,基本上,无可避免里面有Laravel内容,让人无所适从。建议官方能否分Laravel和ThinkPHP两个版本,代码和文档都分一下,这样使用更加方便。...

siwei 发表与 2024-03-20 281 浏览 3 回答
webman-admin 表单中关联的用户下拉列表展示不全

问题描述 当我输入关键字后并没有远程搜索,当前框架是否支持表单中连表查询 框架是否提供了相关事件...

3281286804 发表与 2024-03-16 135 浏览 1 回答
为什么关闭一个服务后,另一个服务也同样被关闭了

问题描述 用的是ThinkPHP6.1,在项目里写了两个服务,独立的文件,一个TCP_SERVER,另一个是TCP_client 1、然后启动服务:php think serv start -d;php think client start -d 2、问题:当使用关闭client的时候,发现TCP服务端,也跟着stop了;同样关闭Server的时候,Client也随着Stop了。 3、关闭:php think cli...

老城根 发表与 2024-03-14 271 浏览 1 回答
多次请求同一个路由会出现资源定位错误

问题描述 多次请求同一个路由偶尔会出现定位到别的路由接口,比如我请求/user/state接口,偶尔会给我返回/novel/catalogues或者其它接口的内容 最近我有在控制器使用如下的自定义函数,希望达到接口先返回数据,然后控制器继续执行不需要返回数据的逻辑部分,我猜这么做会造成如上的问题 程序代码或配置 if (!function_exists('resDefer')) { function resD...

半打真心 发表与 2024-03-14 202 浏览 3 回答
关于GatewayWorker 分布式部署的问题

问题描述 问一下,如果我在 Nginx 这一层做负载均衡,分别把请求的流量分布到 三台机器上,还要做分布式部署这些步骤吗(https://www.workerman.net/doc/gateway-worker/how-distributed.html) ,这些步骤有什么用啊 为此你搜索到了哪些方案及不适用的原因...

liuzhang 发表与 2024-03-11 180 浏览 2 回答
thinkphp5.1框架使用workerman报错

问题描述 thinkphp5.1框架使用 workerman版本 workerman版本 3.5.34 php think worker:server 启动服务的时候提示报错 程序代码 报错信息 [think\exception\ThrowableError] Fatal error: stream...

qihailong 发表与 2024-03-05 216 浏览 2 回答
General error: 2006 MySQL server has gone away

问题描述 这里详细描述问题 日志中有大量的General error: 2006 MySQL server has gone away 错误描述 用的是thinkorm配置中已经设置了break_reconnect = true了但是还是有很多这样的报错 仔细看了一下我是用的集群 就其中一台机器报这个 其他的机器没找到这个日志...

原地起飞 发表与 2024-03-04 233 浏览 2 回答
请问下 用gatewayworkerman 以前都是物理机部署 我现在想docker部署可以吗

问题描述 请问下 用gatewayworkerman 以前都是物理机部署 我现在想docker部署可以吗 主要是event怎么办 是容器内要做 还是容器和物理机都要弄...

567 发表与 2024-03-04 177 浏览 2 回答
GatewayWorker与mvc等框架结合,如何使用定时器功能?

问题描述 GatewayWorker与mvc等框架结合,如何使用定时器功能? 为此你搜索到了哪些方案及不适用的原因 因为现有mvc框架项目与GatewayWorker独立部署互不干扰,所以不知道怎么在mvc中如何是用定时器...

liu 发表与 2024-03-01 194 浏览 2 回答
webman怎样用 nignx 提供https服务?

问题描述 我参考了 https://www.workerman.net/q/5796 的帖子。 我的服务器是宝塔面板,我使用宝塔面板申请了免费证书。 配置了我的 nignx 的 SSL,我的 webman 的端口是 8989。 配置内容如下: server { listen 80; listen 443 ssl http2; server_name abc.bat.com; ...

andyzu 发表与 2024-02-09 428 浏览 3 回答
怎么在命令行调用控制器里面的方法

问题描述 怎么在命令行调用控制器里面的方法? 为此你搜索到了哪些方案及不适用的原因 业务原因我需要用到协程来异步处理一些及时性强的业务,比如说在每分钟59秒的时候同时给10个人处理业务。想用python来写脚本来开启10个线程来同时处理业务,业务处理完成后脚本想要调用webman控制器里的方法。除了http请求以外还有什么调用方式吗?...

开挖机炒菜 发表与 2023-11-10 333 浏览 1 回答

释永战

646
积分
0
获赞数
0
粉丝数
2019-01-03 加入
🔝