workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
webman
不
管用那个ORM,使用ORM缓存疑问?
#### ORM缓存疑问 大部分ORM的cache方法都只支持tag或
不
设置自动
生
成key,比如刚
生
成缓存,后台又修改了被缓存的数据,此时缓存
不
过期,是
不
是一直是旧数据?#### 为此你搜索到了哪些方案及
不
适用的原因 对于一般无所谓的项目可以忽略,对于有些项目你们都是如何解决的呢?
问答
两台服
务
器同样的服
务
端配置,但是其中一台有些客户端连接
不
上,求教有没有什么调试办法
遇到的很奇怪的问题,两台服
务
器,都用GatewayWorker搭建了TCP服
务
器,配置一模一样的,但是其中一台服
务
器有些客户端就是连接
不
上,有些就能连接上,那些连接
不
上的客户端换另一台服
务
器连接就没问题
问答
socket_send()函数发送到这个websocket服
务
,发送过去收
不
到,怎么兼容
搭了个websocket服
务
,js客户端链接通讯没问题,但是我后台要php写一个推送,用socket_send()函数发送到这个websocket服
务
,发送过去收
不
到,发送过去直接close 发 有人说是因为wokman服
务
只能接收websocket协议内容,socket_send()函数发送的是tcp协议的,需要改TcpConnection.php文件621行的接收数据包代码, 有老司机知道怎么改
不
,参考链接
问答
workerman 无法1对多进行聊天 1对1可以实现
this->worker->uidConnections[$connection->uid] = $connection; } ``` #### 期待的结果及实际结果 这个isset 无法
生
效
问答
求方案 在一个nginx配置中,是否可以用一个域名的
不
同子目录映射到
不
同的webman端口
比如 我有一个域名时https://a.com ,我可
不
可以通过nginx配置实现如下
效
果那?
问答
文件监控更新后,接口返
回
没变化
文件监控更新后,接口返
回
没变化 [attach]949[/attach]
文档
setSession
如果对应client_id已经下线或者
不
存在,则会被忽略。## 注意:
不
要```$_SESSION```赋值与Gateway::setSession同时操作同一个```$client_id```,可能会造成session值与预期
效
果
不
符。## 参数 * ```$client_id``` 客户端的client_id * ```$session``` 要设置的session数组 ## 返
回
值 无返
回
## 范例 ```php
问答
phpsocket.io连接成功无法发送消息?
直接拷贝的phpSocketIo的代码 ,提示连接成功,有时候能发送消息,有时候
不
能。 找了一上午了,求给个思路,可能是哪里的原因。请问是什么
回
事
。 非常感谢
分享
[shell脚本]服
务
器性能监控
前阵子,服
务
器突然就卡死了。
不
知道是什么原因 访问时,也
不
出现502,而是一直等待连接,直到超时 使用ssh连接也是如此 在云服
务
商那边查看监控,只能得知是cpu满了,具体什么原因 也
不
得而知 无奈只能重启服
务
器。则直接输出当前脚本监控 if [ "$1" = "show" ]; then show_about fi ``` 可以在命令行中 直接使用 system_status.sh show 来查看脚本的输出
效
果方便后续来查看问题 **在定时任
务
进行监控时
不
需要 show 的参数。** !后续有时间的话 准备整个插件出来
不
过 这就需要 解除 shell_exec 函数的限制, 害。貌似也
不
方便。
问答
纸牌游戏消息推送结构
23, 'members':[member1, member2, member3]} member:{'id': 111, 'balance': 333} 当玩家出牌操作时,房间积分,或剩余牌数都会发
生
改变,玩家列表中的余额也会发
生
变化; 纠结推送消息是分开推:还是合在一起?分开推: 积分变化、剩余牌数变化、玩家余额变化, 三种
不
同类型的消息; 一起推: 直接把 room当前最新数据推送给前端; 分开推更灵活、影响小,但后期有其他
事
件推送就需要新增消息类型; 一起推数据大
问答
请问,webman能向浏览器发送流数据(多次发送数据)吗
#### 问题描述 最近在研究openai的接口,它有一个steam功能,就是在curl时设置 CURLOPT_WRITEFUNCTION 属性,可以
不
停的
回
调这个函数并输出流到浏览器,官方示例差
不
多是这样子"<br>"; //
不
停输出数据 ob_flush(); flush(); return strlen($data); }); 用php原
生
,浏览器会
不
停的输出数据,但webman的echo是输出到控制台的,所以请问如何在这个
回
调函数里向浏览器实时发送数据流呢?
问答
GlobalData是否有计划添加更多功能,如返
回
全部等
如题,GlobalData组件是否有计划添加返
回
全部数据,清理全部数据,返
回
组件内数据数量等功能.
问答
workerman-statistics 没有统计数据
StatisticClient::report 返
回
true,日志文件已经
生
成,但是后台页面没有展示,没有统计数据
问答
【交流】大家现在
生
成环境都用了什么db/中间件可以分享一下么?
#### 问题描述 大家现在
生
成环境都用了什么db可以分享一下么?#### 为此你搜索到了哪些方案及
不
适用的原因 我的工作开发主要还是以mysql/redis为主,搜索和mq用的是公司内部自研的。搜索是类es,mq没具体研究。这里想交流下,大家都在
生
成环境用到了什么db/中间件,以及从哪些方面考虑。互相学习一下
问答
怎么使用returnType()方法来指定控制器的方法返
回
值为int类型
#### 问题描述 把thinkphp里的代码整合到webman里指定控制器的方法返
回
值为int类型并
不
支持。求解决方案! !
问答
AI近期怎么那么卡,
回
答经常卡住,最新版本
#### 问题描述 ai模块本地部署,近期发现经常出现
回
复卡住,强制停止,多次重复提问才能
回
答
问答
不
知道在哪看到的 说PHP9会加入async await
是真有这个
事
情吗 还是小道传闻?
问答
webman 是否可以支持tus-php实现的 tus 服
务
端?
#### 问题描述 因需要上传大文件,支持断点续传,就找到 https://github.com/ankitpokhrel/tus-php 但集成在 webman 中 tus服
务
端 headers中 无法响应返
回
协议需要的对下字段 ``` Access-Control-Expose-Headers: Upload-Key, Upload-Checksum, Upload-Length, Upload-Offsetphp use TusPhp\Tus\Server as TusServer; class FileController extends Controller { /** * tus的服
务
端个人猜测和 webman/workman 的 Response
不
兼容,tus-php 使用的是 Symfony\Component\HttpFoundation\Response 但感觉又是用的 webman的 Response 返
回
的 2.
问答
[已解决]请教 Cannot assign requested address 压力测试“无法分配请求的地址”瓶颈问题
> 今日闲来无
事
,搞了两台服
务
器做压力测试,两台服
务
器都做好了优化,目前websocket最大连接数是55000(但并非workerman的极限,我感觉workerman好像还很轻松就能应对),这个问题我也看了walkor老师在其他帖子下的
回
答(因为端口分配用尽),但没有找到我问题的答案。感谢 [压测脚本来源](https://www.workerman.net/q/8110) **服
务
器** - 两台都是:1核2G **问题** - 如果并发链接超过55000(假设一个聊天室10
问答
webman协程问题
#### 问题描述 这里写问题描述 我使用协程
事
件驱动时,访问8787的index页面主进程并未直接返
回
response的结果,而是等待协程进程执行完毕后才返
回
结果 ``` public function
« 上一页
1
...
60
61
62
63
64
65
66
67
...
480
下一页 »
« 上一页
63
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝