workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
两台服
务
器同样的服
务
端配置,但是其中一台有些客户端连接
不
上,求教有没有什么调试办法
遇到的很奇怪的问题,两台服
务
器,都用GatewayWorker搭建了TCP服
务
器,配置一模一样的,但是其中一台服
务
器有些客户端就是连接
不
上,有些就能连接上,那些连接
不
上的客户端换另一台服
务
器连接就没问题
问答
GlobalData是否有计划添加更多功能,如返
回
全部等
如题,GlobalData组件是否有计划添加返
回
全部数据,清理全部数据,返
回
组件内数据数量等功能.
问答
socket_send()函数发送到这个websocket服
务
,发送过去收
不
到,怎么兼容
搭了个websocket服
务
,js客户端链接通讯没问题,但是我后台要php写一个推送,用socket_send()函数发送到这个websocket服
务
,发送过去收
不
到,发送过去直接close 发 有人说是因为wokman服
务
只能接收websocket协议内容,socket_send()函数发送的是tcp协议的,需要改TcpConnection.php文件621行的接收数据包代码, 有老司机知道怎么改
不
,参考链接
文档
setSession
如果对应client_id已经下线或者
不
存在,则会被忽略。## 注意:
不
要```$_SESSION```赋值与Gateway::setSession同时操作同一个```$client_id```,可能会造成session值与预期
效
果
不
符。## 参数 * ```$client_id``` 客户端的client_id * ```$session``` 要设置的session数组 ## 返
回
值 无返
回
## 范例 ```php
问答
gateweywork client_id 无
效
把client_id ajax 发送给后端绑定,但是
不
管调用 isOnline 还是 bindUid 都提示我 “{message: "client_id "7f0000010b5500000001
问答
纸牌游戏消息推送结构
23, 'members':[member1, member2, member3]} member:{'id': 111, 'balance': 333} 当玩家出牌操作时,房间积分,或剩余牌数都会发
生
改变,玩家列表中的余额也会发
生
变化; 纠结推送消息是分开推:还是合在一起?分开推: 积分变化、剩余牌数变化、玩家余额变化, 三种
不
同类型的消息; 一起推: 直接把 room当前最新数据推送给前端; 分开推更灵活、影响小,但后期有其他
事
件推送就需要新增消息类型; 一起推数据大
问答
怎么使用returnType()方法来指定控制器的方法返
回
值为int类型
#### 问题描述 把thinkphp里的代码整合到webman里指定控制器的方法返
回
值为int类型并
不
支持。求解决方案! !
问答
AI近期怎么那么卡,
回
答经常卡住,最新版本
#### 问题描述 ai模块本地部署,近期发现经常出现
回
复卡住,强制停止,多次重复提问才能
回
答
问答
WebServer()没了?
workerman4.x后就没了, 我现在想用一个简易的web服
务
器, php -S 0.0.0.0:80
效
率太低了 我按照easy-chat的webserver.php,但是
效
果
不
行。tp5.1的伪静态好像是 判断 物理文件是否存在,如果存在就 让用户访问这个真实文件 如果
不
存在 就 全部交给 tp5.1下的 /public/index.php 处理
问答
phpsocket.io连接成功无法发送消息?
直接拷贝的phpSocketIo的代码 ,提示连接成功,有时候能发送消息,有时候
不
能。 找了一上午了,求给个思路,可能是哪里的原因。请问是什么
回
事
。 非常感谢
问答
GateWay添加支持原数据Ping包
在示例包中看见GateWay已经支持ping pong的逻辑,但是只能发送相应协议打包好的数据 建议添加一个判断支持发送原
生
的数据用于ping发送 例如websocket有原
生
的ping协议,这样可以减少些流量,也能使onWebSocketPing,onWebSocketPong等方法能有
效
利用上 简单的修改了一下: GatewayWorker/Gateway.php 增加 $pingRaw = false
问答
关于webman应用中间件的疑惑
#### 问题描述 场景: 做了一个应用中间件,需要再访问应用插件之前在做一些检测,例如应用到期时间,应用状态等等,发现使用全局中间件却无法
生
效
,或者有没有其他更好的办法呀?在config/middleware.php中增加了全局中间件执行,发现访问http://xxx.com/app/插件名 并
不
会执行全局中间件 # 全局中间件代码贴图 !
问答
webman,stop fail
20220217/17620e1792c0c0.png) 参考了文档https://www.workerman.net/doc/workerman/faq/stop-fail.html 都是正确的,有大佬知道怎么
回
事
吗
问答
用workerman(使用GatewayWorker框架)做服
务
端,app连接经常出现无法连接的情况。
业
务
是IO阻塞型的。接收,转发给 业
务
服
务
器(通过http协议执行API); 业
务
服
务
器 接收转发,进行业
务
处理,再调取GatewayClient发送websocket,信息再发送
回
给客户端(同上)。是因为之前的业
务
已经成熟了,如各种API。此时只想引入workerman解决即时通讯的,而即时通讯产
生
的数据通过各种队列延时几百毫秒再写入。)大部分时候是OK的,但总会出现客户端(主要是app,PC端挺好的)连接
不
上imws服
务
器的情况(5%-10%吧,特别是移动网络环境下),目前是属于内测,所以初步排除用户并发大的原因。这是运行状态:(只有一台服
务
器,business业
务
,gateway,register都部署在同一台服
务
器) ```sh --------------------------------------GLOBAL
问答
GatewayWorker返
回
类型若设置了binary frame (opcode 2)
如题: GatewayWorker返
回
类型若设置了 $connection->websocketType = Workerman\Protocols\Websocket::BINARY_TYPE_ARRAYBUFFER
分享
[shell脚本]服
务
器性能监控
前阵子,服
务
器突然就卡死了。
不
知道是什么原因 访问时,也
不
出现502,而是一直等待连接,直到超时 使用ssh连接也是如此 在云服
务
商那边查看监控,只能得知是cpu满了,具体什么原因 也
不
得而知 无奈只能重启服
务
器。则直接输出当前脚本监控 if [ "$1" = "show" ]; then show_about fi ``` 可以在命令行中 直接使用 system_status.sh show 来查看脚本的输出
效
果方便后续来查看问题 **在定时任
务
进行监控时
不
需要 show 的参数。** !后续有时间的话 准备整个插件出来
不
过 这就需要 解除 shell_exec 函数的限制, 害。貌似也
不
方便。
问答
请教各位大佬,webman在win环境下使用webman自带的windows.bat启动,访问超时
### 问题描述 请教各位大佬,webman在windows2016环境下使用webman自带的windows.bat启动,访问超时,鼠标点击一下winserver的cmd窗口或ctrl+c访问就返
回
数据了这是什么原因,如果想用windowsserver2016作为
生
产机器的话,需要怎么配置,直接启动windows.bat能直接用到
生
产吗 会
不
会过一段时间自己就卡死,或其他问题,辛苦各位大佬给指点一下。
问答
求一个docker搭建mongo集群分片的方案
#### 问题描述 目前使用tporm发现mongo
不
让在单点服
务
中使用
事
务
,所以需要搭建集群,也就是1主2从 为主多个分片。我目前y没有找到docker搭建集群办法,官网给的是单节点的镜像,我尝试百度使用配置文件制作自己的contianer
不
行
问答
关于自定义协议input($buffer)函数
1、在input函数中,如果协议包错误,返
回
false时,客户端并未断开连接,若继续发送数据将会将之前的数据合并(和return 0 继续等待数据包
效
果一样) 2、如果协议包错误,返
回
-1时,客户端能断开连接(DAEMON下
不
显示,也无日志) 请问return -1,会影响workerman主程序运行么?这样做有隐患没有
问答
webman 定时任
务
大家好,定时任
务
,我为了直观一点把文件分开了,
不
整合在一起,
不
影响性能或者稳定性把?```php return [ ...数据清除任
务
...数据统计任
务
...等等 ]; ``` 但是时间有的是一样的
« 上一页
1
...
57
58
59
60
61
62
63
64
...
459
下一页 »
« 上一页
60
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝