workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
workerman定时器外部调用
场景: 用户创建一个招标项目,设置了招标开始时间,当时间达到时,自动开启招标项目,让前台用户可以
进
行投标.问题: 当用户
发
布一个招标项目后,如何在添加招标项目function里面同时调用添加一个定时器,项目访问量不大,单
进
程即可满足. 能帮忙成功实现的本人单独
发
红包,谢谢.
问答
服务国产化替代方案咨询
#### 问题描述 因为项目服务需要国产化,目前操作系统选用的是麒麟,
数
据
库使用达梦,项目中还使用了Nginx和workerman/redis-queue, 请问Nginx和Redis的国产化替代方案有没有首先不确定是否符合国产化,另外redis换成memcached(不支持订阅和
发
布)后,workerman/redis-queue基于Redis的消息队列,支持消息延迟处理如何使用?
问答
webman的request的一些问题
)和_requestId()的方法,这样每次请求
进
来,就可以生成一个对应的请求id(request_id),这样我可以在日志上查找关于某个请求(request_id)究竟
发
生了什么事情,然后我做了以下测试), substr($randomPart, 16, 4) ); return $request_id; } } ``` #### 控
制
器代码请求
进
来['.-7LIEBMUC-NPPM-RY4V请求
进
来[0] [2025-03-05 11:43:25]log2.INFO: A4YW-7LIEBMUC-NPPM-RY4V请求
进
来[0] [2025-03-05请求
进
来[0] [2025-03-05 11:43:27]log2.INFO: A4YW-7LIEBMUC-NPPM-RY4V请求
进
来[0] [2025-03-05 11:43:28]log2.INFO
问答
服务端运行一段时间后,路由会错乱 悬赏,提供有效思路者,200红包,明确解决,500红包! 此贴结贴!!
xingxing777 加我v qazink 200红包奉上 #### 问题描述 所有的客户端使用的api 都通过自定义路由的方式访问 /sendsms 指向 方法 send_sms
发
送
短信/login 指向 方法 login 用于登录, 在运行了一段时间后,/send_sms 有可能会触
发
其他路由内的方法,比如login 有的时候是30% 的概率会运行到别的方法上,有的时候是90%#### 程序代码或配置 以下为路由配置 ```php Route::post('/sendsms', [LoginController::class, 'send_sms']); //
发
送
短信验证码proxy_add_x_forwarded_for; proxy_pass http://webman/; } ``` #### 重现问题的步骤 不能保100%复现,重启就会消失 ###
发
生错乱的证
据
[截图](/upload/img/20250705/056868e8675e43.png) 根
据
响应时间和对应使用的表格可以看到, 15:50:09
发
生的请求是正常响应的,后续的两次都报错了 也和nginx
问答
Gateway 内部通讯起始端口连接
数
一直在增加,不会收回
内部通讯起始端口,假如$gateway->count=4,起始端口为4000 // 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口 Gateway 内部通讯起始端口连接
数
一直在增加在线人
数
一千多的时候,看查连接
数
都达到了8000左右, 是不是那里配置不对?
问答
Gateway::sendToGroup问题请教
#### 问题描述 Gateway::sendToGroup第一个参
数
$group指的是什么?我试过传入client_id
数
组和uid
数
组都没用, ``` if (count((array)$to) > 1) { $to = array_unique(array_filterempty($exclude_client_id) && $toType == 'uid') { // 排除目标:分组推
送
// 如果是uid则将uid转换为绑定的client_id
问答
关于 webman-admin 前台,用thinkorm ,不能获取get参
数
问题。
通过一个链接,http://127.0.0.1:8787/Fuwu/goumai/fuwuid/3返回这样一个get,用的是用thinkorm,可是怎么不能成功获取get参
数
呢?public function goumai($fuwuid): Response { $value = input('param.fuwuid'); // 通过名称获取GET参
数
的值
问答
workerman-chat调用onclose无效
$clients_list[$client_id] = $client_name; // 转播给当前房间的所有客户端,xx
进
入聊天室; Gateway::joinGroup($client_id, $room_id); // 给当前用户
发
送
用户列表
问答
关于强
制
1对1的问题
比如 客户端C 连接 中间件(也就是我要做的程序)M 在M中需要连接另一个服务器S, S可以提供2个连接,所以我会把M的count也设置为2。一个M连接一个S(这个没问题) 主要问题是C连接M的问题 怎么做到 比如 C1一旦连接了 M1。就不允许C2连接了,C2如果连接会去连接M2。 C3如果这时候连接是连接不了的。(因为M1和M2被C1和C2占了) 也就是 C->M->S 都是1对1对1
问答
workerman mqtt插件问题
."||||"; $mqtt->publish( "/1805705204f0468788/getGeneral",$a,); usleep(500000); } ``` 只能
发
送
100个到mqtt
问答
push.js插件,如何在服务端unsubscribe某个channel
客户端订阅了大量用户一对一、一对多的channel,现想客户端A能取消客户端B的订阅,比如老师端把学生端的某个channel退订,除了
发
送
“chient-”,能否直接通过服务端接口退订学生端的某个channel
问答
gateway worker 如何判断是否拥堵
项目涉及几十个设备的连接,客户说在同一时刻所有设备会
发
送
消息过来,消息上附带图片,然后说我服务端就拥堵了,出现了延迟。 我想问有什么办法来检测是否拥堵了呢?非常感谢
问答
请问Workerman如何实现自身重新启动
问题是这样的: 我想在修改代码后向Workerman所在的端口
发
送
一个RESTART命令(这个我自己有具体实现,并且保证100%安全),然后如何才能在程序中直接调用自己重启而不是通过exec命令(这不安全
问答
workerman-chat在window下启动的问题
room_id=4,可以
发
送
消息,start_for_win.bat也点击启动了 用 php start.php start启动时报 start.php not support windows, please
问答
GatewayClient的方法调用是串行的吗?还是并行的?
比如我先Gateway::sendToGroup()往这个群组里面
发
送
消息,然后再调用Gateway::ungroup()解散这个分组,那么可以确保群组里所有人先收到消息后再解散群组吗?
分享
PebView 现代桌面应用开
发
分享
arrch64 - MacOS x86_64 或 arm64 ## 安装 ```bash composer require kingbes/pebview ``` ### 示例 ```PHP // 根
据
你的实际情况
问答
非技术的问题,@Walkor大大
GatewayWorker
手册 能不能也做个像Workerman离线手册?可以下载保存 使用。
问答
执行php start.php status 不显示运行状态 ,啥原因?
[](https://www.workerman.net/upload/20210423/2360828b846f7d.png) 只显示如图信息,用的是
GatewayWorker
,也不知道啥原因?
问答
多人聊天的一个bug
public static function onGatewayMessage, 在这个函
数
里, 如果接收的
数
据
格式错误, 返回false, 这时系统会踢掉客户端, 担客户端的状态是不对的, 没有被正常踢掉
问答
AI的支付宝支付出现证书错误提示
[截图](/upload/img/20240724/2466a06798cf0c.png) 我排查了上面截图中的三个证书都是存在的, #### 报错信息 展示支付宝
二
维码的位置出现如下错误 ```php 调试错误,请回到请求来源地,重新
发
起请求。
« 上一页
1
...
279
280
281
282
283
284
285
286
...
450
下一页 »
« 上一页
282
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝