workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
使用GatewayWorker转发数据时TIME_WAIT飙升太高.
目前的设计思路:使用GatewayWorker开发的一个简单物联网
服
务
端,通过TCP连接硬件,通过WebSocket连接网页端,硬件发送数据到
服
务
端,
服
务
端收到后立即转发网页端。但是按照这种模式设计,
服
务
端开启后TIME_WAIT数飙升很高,只连接一个设备就达到2万多。设备发送数据频率挺高,大概1秒钟10-20次。 代码如下:!
问答
webman使用nginx 或者 openresty作为方向代理在高并发的时候会占用大量CPU资源
可以做到4000并发此时cpu占用40% 但是如果使用nginx的反向代理并发1500左右的时候nginx占用的cpu接近100并出现大量请求错误 由于我的项目是java和php同时提供的api部署在同一台
服
务
器的两个docker内 请问有没有什么更好的方式来分发api走java
服
务
还是php
服
务
php api
服
务
使用webman编写 webman能否提供一个简单的反向代理工具如果可以要怎么操作请赐教
问答
通过channel做publish发送数据时TCP报文格式异常
我搭建了一台channel
服
务
器 IP 192.168.27.24 通过192.168.27.18、192.168.27.19等两台
服
务
器共64个进程连接到channel
服
务
器 A程序发送消息可以成功[](/upload/img/20220618/1862ad51d660ca.png) 但是B程序发送的数据我发现**TCP任
务
服
务
器**接收不到任
务
数据,通过抓取发布(publish)数据的内容[](/upload/img/20220618/1862ad523b2d47.png) **发现tcp报文长度非常的短,发送帮看看这个是什么原因** # Channel
服
务
器 ``` -------
问答
关于work-chat的redis端分布式
http://gatewayworker-doc.workerman.net/gateway-worker-development/how-distributed.html 在上面这个例子中,是只用一台
服
务
器做redis共享,如果是增加多一台
服
务
器做redis,应该怎么部署?
问答
phpsocket.io 无法连接,CPU占用50%,研究了几天了,请问是什么原因?
服
务
器系统windows phpsocket.io 客户端无法连接,无任何报错,客户端一连接
服
务
器PHP进程CPU就跑到50%; 请问怎么才能调试出问题?
问答
SendBufferToWorker fail. 报错
gateway->pingInterval = 10; // 心跳数据 $gateway->pingData = '{"type":"ping"}'; //
服
务
注册地址use GatewayWorker\Register; class Sregister{ public function __construct(){ // register
服
务
必须是>name = 'ChatBusinessWorker'; // bussinessWorker进程数量 $worker->count = 4; //
服
务
注册地址$worker->registerAddress = '127.0.0.1:1236'; //设置处理
业
务
的类,此处制定Events的命名空间 $worker
问答
tp5安装好的workerman网页访问连接不成功?
用的是TP5的框架, 1.在
服
务
器上面不能监听
服
务
器的外网IP地址,只能监听内网IP或0.0.0.0之类的 监听了0.0.0.0,可
服
务
器里面是可以连接成功的,但在客户端的网页上就连接不成功了,是为什么
问答
socket长链接问题
1、c++作为
服
务
端,php作为客户端, php端如有数据更新,需要通知c++
服
务
端并且保持长链接 2、想使用workerman 作为客户端,应该怎么部署,而且还要支持windows平台 3、如果建立了长链接比如php
服
务
器重启,或者遇到什么问题怎么处理 请高手详解
问答
TCP连接单次握手2组数据
连接
服
务
器 客户端第一次数据传输确认设备
服
务
器回馈确认 客户端第二次数据传输设备定位信息
服
务
器做插入处理 连接关闭 请问在第二次传输的时候,怎么可以获取到第一次传输的数据呢 ?
问答
thrift rpc 接收处理大文件
计划搭建一个thrift rpc
服
务
端,接收scribe推送过来的的日志文件。这些文件可能比较大。请问: workman 的thrift rpc能实现吗?如果能,thrift rpc的
服
务
端如何实现?对方日志一行一行的传过来,
服
务
端一行一行的处理? 会不会不同的日志文件混乱到不同日志文件里?
问答
想了解下workerman
最近公司项目,要实现消息
服
务
器,用来存储和转发(或推送)ERP中客户的行为事件给指派对象(其他
服
务
器或者订阅消息的某人),因为ERP是 YII框架搭建,两者能否融合?即 Yii / apache 环境下运行ERP,在yii 框架中 (yii做的ERP做客户端)连接 workerman 的
服
务
器,做消息转发。
问答
来个权威大哥告诉我这个webman改完代码到底要不要 reload或者是restart 搞蒙了
#### 问题描述 这里写问题描述 来个权威大哥告诉我这个webman改完代码到底要不要 reload或者是restart 搞蒙了, 我有两个
服
务
器,一个
服
务
器改完不需要reload 就能运行,但是另一个
服
务
器同样的代码
问答
websocket分片发送需要考虑顺序吗?
那么在
服
务
器接收的时候,一定会出现某些数据包丢包或者错位的问题。 那么如果用Gatewayworker。通过websocket发送,然后
服
务
器端将分片数据合成为一个完整的文件。那么还需要考虑
服
务
器端数据包到达的顺序吗?
问答
硬件交互的通信问题
现在要做硬件交互这一块
服
务
端与硬件通过websocket 通信 用户端与
服
务
端也要用websocket 通信,那么该怎样设计 ,一个设备会关联到多个用户 当某个用户通过web 点击某个操作 然后
服
务
端通知设备进行某一项操作 然后再返回结果给web 的操作用户
问答
高并发场景下mysql连接连接数过多
通过文档了解到webman是多进程模型,一个进程维护一个mysql连接 单
服
务
器想提高并发吞吐量就需要增加进程数量 比如我的
服
务
器是88核心,扩展更多的
服
务
器就会有更多的进程,导致mysql连接更多
分享
🎉 PHP 社区重大新闻,我们已经开始开发官方 PHP MCP SDK!
官方PHP MCP SDK的开发,正是为了让PHP开发者能够更便捷地将AI功能集成到他们的应用中,无论是构建智能化的Web
服
务
,还是为现有系统添加AI驱动的工具。**标准化开发体验**:通过提供官方支持的SDK,开发者无需从头开始构建MCP
服
务
器或客户端,可以直接使用经过优化的工具集,快速实现与AI代理的交互。 2.* **初步测试**:在PHP 8.1环境下完成了STDIO传输的测试,验证了基本的客户端和
服
务
器功能。无论是构建智能客
服
系统、自动化代码审查工具,还是集成
企
业
级数据源,MCP SDK都将极大简化开发流程。
问答
定时任
务
的进程问题
centos workerman 3.0 版 照着手册的定时任
务
例子做了,没有任何输出。```php use \Workerman\Worker; $task = new Worker(); // 开启多少个进程运行定时任
务
,注意多进程并发问题 $task->count = 1; $task
问答
大牛帮想一个解决方案
业
务
场景:希望可以通过后端像前端实时推送JavaScript代码,举个栗子,特定情况下,需要将用户的缓存清理掉 比如,比如给在线的用户弹一个窗口,或让所有用户都暂时无法操作网页。
问答
webman为什么Redis 和 Cache默认保存到了同一个redis空间中,如果自动分配redis空间?
'password' => null, 'port' => 6379, 'database' => 0, ], ]; ``` ## 2、
业
务
操作如下
问答
webman-admin 插件如何多表关联查询
#### 问题描述 如何进行关联查询,自带的 CRUD 不满足
业
务
需求时,需要自己重写对应的方法吗?有什么需要注意的。
« 上一页
1
...
80
81
82
83
84
85
86
87
...
222
下一页 »
« 上一页
83
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝