workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
使用手册里面的composer安装redis 没有自动
生
成配置文件 是要手动创建吗
#### 问题描述 这里写问题描述 使用手册里面的composer安装redis 没有自动
生
成配置文件 是要手动创建吗 https://www.workerman.net/doc/webman
问答
THINKPHP相关的咨询
我是半路出家自学it,用的thinkphp,服
务
器上有10多个thinkphp的站点,用的wdcp管理。。。。 我其中一个站点A启动了workerman相关的服
务
,是
不
是对所有的站点都有
效
????如果是的话:站点B与站点A的用户CLINTID绑定的UID以及群组GroupID是
不
是要设置成
不
一样????
不
然会
不
是出现A站点发信息到B站点去了(如sendToAll)???
问答
客户端使用socket_write()定时发送心跳以后,就
不
能使用socket_recv()接收workerman主动发送的数据
客户端使用socket_write()定时发送心跳以后,就
不
能使用socket_recv()接收workerman主动发送的数据: 我是使用客户端主动发送数据给workerman的服
务
器端,下面是代码\n"; connect(); } sleep(15); }while(TRUE); ``` 这个只能客户端发送数据,服
务
端
回
复一条数据,当服
务
端主动发送一条数据的时候就无法通过
问答
在中间件中需要
不
改变浏览器url的前提下将请求提交到其他控制器
#### 问题描述 在中间件中需要
不
改变浏览器url的前提下将请求提交到其他控制器,为什么使用 $request->controller后没
效
果呢 #### 为此你搜索到了哪些方案及
不
适用的原因
问答
内网穿透折腾半天(是我服
务
器配置比较复杂)【已解决】
#### 问题描述 买了官方的内网穿透功能,由于我服
务
器架构比较复杂,所以出现了许多问题。首先是反向代理机器,转发到 业
务
机器,业
务
机器里面又是docker 搭到环境,php一个容器,nginx 一个容器。最终结果就是, ``` 2023-10-06 16:56:37 内网穿透服
务
端:接受内网配置下发客户端连接 Ip:172.18.0.6:50814 object(Workerman\Connection> 'setting', 'setting' => $items], JSON_UNESCAPED_UNICODE)); ; ``` 可我本地的nat-client 收
不
到下发的消息实在是折腾太久, 请各位大佬给点思路,怎调试 #### 解决方案 泛解析没
生
效
。折腾半天,哎。其他配置没问题。
问答
【已解决】webman多域名绑定多应用的伪静态如何做?
return [ 'enable' => true, // 多应用绑定关系 'bind' => [ 'admin.abc.com' => 'admin', //
不
属于任何应用'www.abc.com' => 'cn', // 绑定到admin应用 ], // 绑定关系,域名,应用的验证逻辑,返
回
true时认为符合绑定关系,反之
不
符合返
回
404 'check' => function ($bind, $domain, $app) { // 域名存在大写时 检测会失
效
$bind =
问答
webmancrontab定时任
务
堆积问题
#### 问题描述 我举例个场景,我起了一个5秒一次请求的定时任
务
,任
务
中5秒后业
务
代码还没执行完,这时候会
不
会出现没有执行完,就启动下次任
务
,这样子久而久之造成堆积呢?#### 为此你搜索到了哪些方案及
不
适用的原因 我自己的见解就是,在一次任
务
中,使用请求库中的并发请求来调用接口通知
问答
GatewayWorker模式下是否支持MQTT的多个订阅者订阅同一TOPIC,而
不
重复订阅?
### 背景 worker,您好,最近在做一个物联网项目,使用的是MQTT协议的sub订阅/pub发布模式,自建了MQTT服
务
器,物联设备上报消息,然后MQTT客户端服
务
器订阅设备上报的消息并发布返
回
/#### 问题描述 当MQTT客户端服
务
器(订阅者)连接数超载需要用到分布式时,能否使用GatewayWorker的方式,以MOTT客户端服
务
器作为Worker服
务
和Gateway服
务
器通信?#### 为此你搜索到了哪些方案及
不
适用的原因 有查询到MQTT客户端服
务
器(订阅者)分布式方案:可以使用共享订阅的方式来解决多个订阅者订阅同一个topic的方案。现在想了解下能否用GatewayWorker这种模式实现多个订阅者订阅同一个topic,而
不
重复订阅的方法。
问答
关于服
务
器配置SSL的问题(站点与Socket各一台服
务
器)
站点放在腾讯云,Socket服
务
放在机房,连接时需要使用域名,请问Socket服
务
应该怎么部署SSL。 Socket服
务
器
不
论如何配置,站点都无法连接成功。
问答
关于WEB消息推送框架,用户下线,发送消息,http返
回
的仍然是ok
给用户发送消息,我在发送消息之前,让用户断开socket连接(用户下线),然后使用WEB消息推送框架给下线用户发送消息,但是其中return $http_connection->send('ok');这个地方返
回
的仍然是ok,
不
应该是fail?
分享
PHP Monorepo 的探索之路:从踩坑到真香
先给大家吐槽下我的 “痛苦往
事
”。 之前维护着一堆独立的 PHP 包,每次进行技术升级,简直就像经历一场噩梦: - **升级地狱**:想给所有包统一升级技术栈,得一个仓库一个仓库地打开修改。- **重复造轮子**:给每个包添加 phpstan 静态检查、pest 测试,这些配置工作得重复做,时间全浪费在这些琐碎的
事
情上,
效
率低到让人抓狂。# PHP 圈子的 Monorepo:表面安静,实则暗流涌动 说起 Monorepo,前端圈已经玩得风
生
水起了,pnpm 原
生
支持,npmjs 还能一个仓库发多个包,特别方便。再看看咱们 PHP 社区,相关资料少得可怜,一开始我都怀疑是
不
是自己找错方向了。 但深入了解后才发现,原来
不
少大佬框架早就悄悄用上 Monorepo 了!但以上的仓库探索和实践下来其实都
不
理想,
不
是配置繁琐,就是工具
不
够透明化。 # 土法炼钢:PHP Monorepo 的低成本实现 既然没有现成的完美方案,那就自己想办法 “搞
事
情”!
分享
Clawdbot 对接飞书详细教程 手把手搭建你的专属 AI 助手
下面进入安装流程 首先准备一台闲置的云服
务
器或 VPS(推荐使用香港或海外节点)。由于 Clawdbot 运行时权限较大,出于安全考虑,
不
建议在本地或工作机上安装,推荐在一台独立的空服
务
器上部署。用户名@服
务
器IP #
回
车之后 用户名@服
务
器IP's password: # 输入密码 ``` 然后在浏览器打开 `http://127.0.0.1:18789/`, 你会看到 Dashboard,找到「
事
件和
回
调」,选择长连接模式,如下图  如果配置成功,说明连接已建立。继续下面的配置,添加
事
件,选择「接收消息」
事
件 !
问答
短连接给用户推消息方案
#### 问题描述 用户请求接口开启推送任
务
,服
务
端收到后
回
调用户地址推送消息(
不
用长连接) 用户请求接口停止推送任
务
,服
务
端收到后停止
回
调用户地址 用户有几十上百,是用定时器还是其他方法呢?如果用定时器停止时如果和定时器
不
在同个进程只凭定时器ID能否删除定时器? #### 为此你搜索到了哪些方案及
不
适用的原因 暂无
问答
webman文件上传获取
不
到文件大小
://www.workerman.net/doc/workerman/http/request.html#获取上传文件] ### 获取上传文件 $files = $request->file(); 返
回
的文件格式类似> 1196127, 'error' => 0, 'type' => 'application/octet-stream', ) ) 可以返
回
这个信息,我主要想用的是size 因为
不
同时候,上传大小限制的maxsize
不
同,需要在这里做判断 但是在 webman 里使用file(),得
不
到size webman关于这块的文档里也没有。
问答
偶尔触发,服
务
端接收
不
到数据的问题
#### 客户端发送数据,服
务
端,日志没看到 跑几个小时,就会偶尔出现一次,发送了,但是服
务
端log没有那条id的记录,,都是执行时间比较长的任
务
,可能1~3分钟之间,开启的进程数为20, 但是每次可能会一次性执行数量达到30,,其余的10个应该是在等待,但是有几个id确实长达10分钟在服
务
端都没看到 ```php class Rpc { public function onMessage(TcpConnection
问答
小蝌蚪聊天室修改
不
了名称,而且一会儿出现与服
务
器断开连接了
不
管按什么键都
不
能弹出修改名称的框 而且我
不
移动鼠标一会儿就出现 与服
务
器断开连接了,您可以重新刷新页面。 我用几个浏览器打开,周围也
不
会出现新的小蝌蚪 求指教
问答
$gateway->router偶现取
不
到值的情况,导致服
务
异常退出
#### 问题描述 $gateway->router偶现取
不
到值的情况,导致服
务
异常退出 #### 程序代码 ``` //指定 WebsocketBusinessWorker $gateway
分享
apisix网管代理分布式的webman提供http和socket服
务
对于
不
熟悉nginx配置的人员使用,在好
不
过了,大大减少配置nginx的问题 5,一些限流服
务
,可以直接在网关操作,
不
需要单个服
务
项目去增加限流组件 6,如果需要增加权限认证,跨域等一些服
务
,直接使用插件即可你会发现就是和我说的差
不
多,在2.1.3的版本会让人产
生
误解,怎么没一个操作都差
不
多 理解核心的部分就是原来的nginx的反向代理一个路径就是路由,Upstream到
不
同的节点 socket代理就更简单了2,没有中文社区,但是有github wiki 邮件列表,只有bug和future反馈,没有上手的指导文档,一些操作只能自己摸索 3,webman
不
支持配置项目路由前缀,会导致一个大的公司项目
不
能使用同一个业
务
域名,需要新增其他业
务
域名,来解决子路由问题 4,APISIX Dashboard虽然翻译中文版文档,但是非常
不
好有,
不
适合基础入门使用的,没有详解的使用说明文档和demo 如果想使用apixis更多非专业的对openresty或者nginx lua熟悉的用户上手,真的需要很多文档的建设,
不
得
不
夸一下webman以及workerman社区的文档,做的非常好 最后反馈一个论坛bug上传的gif文件,图片
不
是是静态的
问答
使用workerman做一个爬虫服
务
器网站,进行数据获取
#### 问题描述 想做一个爬虫服
务
器,提交网页url,然后后台调用selenium浏览器进行浏览,浏览完成返
回
渲染好的网页,以及Cookie,header等信息,要怎么设计这样的网站架构使用workerman太多网站进行动态渲染了,而且本地写selenium挺麻烦,而且某些网站有地市限制,所以想做成一个服
务
统一调取,方便公司对子公司的业
务
进行搜集 我该怎么设计这种网站呢?
问答
请教workerman5.1版本协程问题
[](/upload/img/20250530/30683962ba2bd9.png) ##### 在worker类文件中,只有onWorkerstart
回
调里调用Coroutine::create($callback);创建了协程,其他onMessage,onConnect,onClose方法并未看见创建协程来执行,这是
不
是与文档里的注意
事
项
不
符。
« 上一页
1
...
73
74
75
76
77
78
79
80
...
480
下一页 »
« 上一页
76
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝