webman内部监听tcp, 当收到http请求之后需要向tcp服务端发送消息

问题描述 监听内部服务, 当接口调用时需要向此服务推送消息,应该用什么方案 为此你搜索到了哪些方案及不适用的原因 https://www.workerman.net/q/8323 这个是反向推送的 还有刷到帖子说用 Channel 组件 还没去研究 之前有使用过GatewayWorker 是workerman做服务端向客户端推送消息, 这个业务场景自我感觉不可行...

ss544325999 发表与 2023-07-25 1703 浏览 2 回答
workerman开了10个子进程跑任务,为什么只有3个进程在跑呢?

问题描述 我是从redis中取出数据然后在进程中跑的,原来的时候有5个worker_id在执行任务,现在就变成固定3个进程在跑。请问这样是正常吗?是子进程挂掉了吗?我看了下workernman进程,是有10个在运行。 ...

Jonlinc 发表与 2023-07-24 1956 浏览 1 回答
在webman中使用事务问题

问题描述 我是在webman用使用GatewayWorker,之后做一些数据库的查询新增操作 // 启动事务 Db::startTrans(); try { $Hardwaredata = json_decode(trim($param), true); if ($Hardwaredata === null || !array_key_exists("xwst", $Hardwared...

shanyi 发表与 2023-07-24 2122 浏览 3 回答
redis 远程主机强迫关闭了一个现有的连接。

windows 环境 做了定时去处理数据,用的老大的redis队列插件,偶尔会报错redis关闭了连接,程序还能运行 webman版本信息 报错信息 pid:1 ErrorException: Redis::get(): Send of 39 bytes failed with errno=10054 远程主机强迫关闭了一个现有的连接。 pid:1 ErrorException: Redis::ping(): Se...

ccc 发表与 2023-07-22 2736 浏览 1 回答
selects子查询问题

问题描述 Eloquent高级子查询时提示错误 程序代码 $list = Order::select(['id'])->addSelect([ 'goods_nums' => OrderDetail::whereColumn('order_id', 'order.id')->sum('num') ])->get(); 报错信息 PDOException: SQLSTATE[42S22]...

小龙 发表与 2023-07-13 1962 浏览 1 回答
使用Workerman作为websocket服务器,返回问题

使用Workerman作为websocket服务器,以下是连接代码: $fp = stream_socket_client('tcp://0.0.0.0:9527', $errno, $errmsg, 1); fwrite($fp, json_encode(['method' => 'createPerson']) . "\n"); $result = fread($fp, 8192); echo $resul...

storm 发表与 2023-07-12 1776 浏览 2 回答
可以在webman里面启动2个 gatewayworker吗

如题 在配置文件里面只能设置一个 gateway和一个worker,有2个websocket,一个7273,一个7272,应该怎么在webman里面配置呢? return [ 'gateway' => [ 'handler' => Gateway::class, 'listen' => 'websocket://0.0.0.0:7272', 'count' => ...

雷子飞机的小乌龟 发表与 2023-07-11 1822 浏览 1 回答
招聘PHP高级开发工程师/项目经理

问题描述 要求十年以上的PHP开发经验,熟悉webman和workerman,工作地点:陕西西安。...

dianwai 发表与 2023-07-06 2119 浏览 6 回答
【请教】延迟队列在执行前数据库数据被修改后如何取消先前投递的队列?

问题描述 请教下大哥们,延迟队列在队列执执行前数据库数据可能会被修改(修改数据后会重新投递),这时候不想之前投递的队列在执行,有什么更好的办法吗? 现在处理方式 在数据表中加一个queue_time(跟随队列数据投递)修改数据后更新下这个时间,队列执行时先对比下,队列数据中的queue_time和数据库中的queue_time是否一致,一致则执行,反之不执行。...

三冬四夏 发表与 2023-07-01 1922 浏览 1 回答
请问下tprom分页查询怎么自定义渲染出分页样式模板

$res = Db::table('test')->paginate(10); 用的tporm。分页查询怎么自定义模板渲染出指定的分页模板样式 想改成这样的分页样式 ...

晚安。 发表与 2023-07-01 1476 浏览 1 回答
debug 模式启动 报错 但是能正常启动 CPU一会就100%了

问题描述 debug 模式启动 报错 但是能正常启动 CPU一会就100%了 程序代码 ...

蒜蓉大蒜 发表与 2023-06-30 1501 浏览 4 回答
无论是主动还是被动断开 ,都不走onclose

问题描述 ...

2430180941 发表与 2023-06-28 1731 浏览 1 回答
【已解决】webman为啥用-d启动不了 不加-d可以启动

问题描述 这里写问题描述 ...

cncoder 发表与 2023-06-27 2050 浏览 3 回答
如何用docker部署webman项目

问题描述 如何用docker部署webman项目,脚本怎么写? 为此你搜索到了哪些方案及不适用的原因 不懂运维方面的,求指教...

leeseean 发表与 2023-06-20 2608 浏览 4 回答
webman怎么用啊,教教我

问题描述 这里详细描述问题...

智力憨憨 发表与 2023-06-20 2144 浏览 4 回答
心跳没效果,但后端服务已经设置了心跳了。

问题描述 我客户端开始能链接上ws服务,但过几十秒样子,又断开了显示链接失败。应该是心跳没接成功。现在问题是我服务端已经加上了 心跳,怎么没起作用呐? 程序代码 <?php /** * This file is part of workerman. * * Licensed under The MIT License * For full copyright and license informati...

1204604589@qq.com 发表与 2023-06-20 1445 浏览 1 回答
返回文件流,问价不存在,第一次报错,第二次才404

1、先执行以下文件存在代码,没有问题 <?php namespace app\controller; use support\Request; class FooController { public function hello(Request $request) { return response()->file(public_path() . '/favicon.ico'); } } 2、再修改为以...

W 发表与 2023-06-20 1264 浏览 1 回答
Event官方事件 为什么无法捕获try catch抛出的异常呢?

问题描述 Event官方事件 为什么无法捕获try catch抛出的异常呢? try { var_dump('事件运行开始').PHP_EOL; \Webman\Event\Event::emit('cloud_events_log.send', [ 'where' => [ 'event_id' => '10fbd719-3306-5490-b37...

qq7467466 发表与 2023-06-20 2131 浏览 1 回答
gateway worker onConnect方法中定时器中的数据库插入代码重复执行(已解决)

问题已解决。此贴关闭。...

foggy 发表与 2023-06-20 1254 浏览 1 回答
webman怎么设置路由支持xxx.com/index/id/1这种格式

webman怎么设置路由支持xxx.com/index/id/1/name/tom/type/3这种格式 从tp6迁移到webman,发现不支持这种写法....

workers 发表与 2023-06-19 1423 浏览 2 回答

Gin

3810
积分
0
获赞数
0
粉丝数
2022-06-24 加入
🔝