workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
AI近期怎么那么卡,
回
答经常卡住,最新版本
#### 问题描述 ai模块本地部署,近期发现经常出现
回
复卡住,强制停止,多次重复提问才能
回
答
问答
纸牌游戏消息推送结构
23, 'members':[member1, member2, member3]} member:{'id': 111, 'balance': 333} 当玩家出牌操作时,房间积分,或剩余牌数都会发
生
改变,玩家列表中的余额也会发
生
变化; 纠结推送消息是分开推:还是合在一起?分开推: 积分变化、剩余牌数变化、玩家余额变化, 三种
不
同类型的消息; 一起推: 直接把 room当前最新数据推送给前端; 分开推更灵活、影响小,但后期有其他
事
件推送就需要新增消息类型; 一起推数据大
分享
[shell脚本]服
务
器性能监控
前阵子,服
务
器突然就卡死了。
不
知道是什么原因 访问时,也
不
出现502,而是一直等待连接,直到超时 使用ssh连接也是如此 在云服
务
商那边查看监控,只能得知是cpu满了,具体什么原因 也
不
得而知 无奈只能重启服
务
器。则直接输出当前脚本监控 if [ "$1" = "show" ]; then show_about fi ``` 可以在命令行中 直接使用 system_status.sh show 来查看脚本的输出
效
果方便后续来查看问题 **在定时任
务
进行监控时
不
需要 show 的参数。** !后续有时间的话 准备整个插件出来
不
过 这就需要 解除 shell_exec 函数的限制, 害。貌似也
不
方便。
文档
setSession
如果对应client_id已经下线或者
不
存在,则会被忽略。## 注意:
不
要```$_SESSION```赋值与Gateway::setSession同时操作同一个```$client_id```,可能会造成session值与预期
效
果
不
符。## 参数 * ```$client_id``` 客户端的client_id * ```$session``` 要设置的session数组 ## 返
回
值 无返
回
## 范例 ```php
问答
请问,webman能向浏览器发送流数据(多次发送数据)吗
#### 问题描述 最近在研究openai的接口,它有一个steam功能,就是在curl时设置 CURLOPT_WRITEFUNCTION 属性,可以
不
停的
回
调这个函数并输出流到浏览器,官方示例差
不
多是这样子"<br>"; //
不
停输出数据 ob_flush(); flush(); return strlen($data); }); 用php原
生
,浏览器会
不
停的输出数据,但webman的echo是输出到控制台的,所以请问如何在这个
回
调函数里向浏览器实时发送数据流呢?
问答
不
知道在哪看到的 说PHP9会加入async await
是真有这个
事
情吗 还是小道传闻?
问答
【交流】大家现在
生
成环境都用了什么db/中间件可以分享一下么?
#### 问题描述 大家现在
生
成环境都用了什么db可以分享一下么?#### 为此你搜索到了哪些方案及
不
适用的原因 我的工作开发主要还是以mysql/redis为主,搜索和mq用的是公司内部自研的。搜索是类es,mq没具体研究。这里想交流下,大家都在
生
成环境用到了什么db/中间件,以及从哪些方面考虑。互相学习一下
分享
webman的爬山虎插件(爬虫)
## 安装 ``` composer require blogdaren/webman-phpcreeper ``` ##
效
果图  ## 使用说明 * 编写一个爬虫非常简单: 配置搞定以后,只需要在对应容器内的`onXXXX`
回
调方法内编写业
务
逻辑即可* 首先在自己的app项目下手动创建有
效
的爬虫目录。 * 在爬虫目录内创建相应的容器【
生
产器、下载器和解析器】句柄类Hanlder。## 注意
事
项 * 爬虫自有的配置文件要保持相对独立; * process配置内的关于进程构造函数的配置一般
不
要动; * 目前需要手动设置下载器的$downloader->setClientSocketAddress,待有结果了再来更新下,
不
过对抓取业
务
没有任何影响;~~**【已经解决: 版本更新到 >=1.01】** ## 爬山虎技术文档 * 爬山虎中文官方网站:[http://www.phpcreeper.com
问答
webman协程问题
#### 问题描述 这里写问题描述 我使用协程
事
件驱动时,访问8787的index页面主进程并未直接返
回
response的结果,而是等待协程进程执行完毕后才返
回
结果 ``` public function
问答
webman,stop fail
20220217/17620e1792c0c0.png) 参考了文档https://www.workerman.net/doc/workerman/faq/stop-fail.html 都是正确的,有大佬知道怎么
回
事
吗
问答
GatewayWorker客户端如何调用服
务
端的方法
客户端调用服
务
端的登录方法获取登录结果,前端是javascirpt,后端是GatewayWorker 例如后端有个login的方法,前台js如何请求login方法并根据返
回
的结果做相应的处理?
问答
求一个docker搭建mongo集群分片的方案
#### 问题描述 目前使用tporm发现mongo
不
让在单点服
务
中使用
事
务
,所以需要搭建集群,也就是1主2从 为主多个分片。我目前y没有找到docker搭建集群办法,官网给的是单节点的镜像,我尝试百度使用配置文件制作自己的contianer
不
行
问答
GatewayWorker返
回
类型若设置了binary frame (opcode 2)
如题: GatewayWorker返
回
类型若设置了 $connection->websocketType = Workerman\Protocols\Websocket::BINARY_TYPE_ARRAYBUFFER
问答
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 定时任
务
大家好,定时任
务
,我为了直观一点把文件分开了,
不
整合在一起,
不
影响性能或者稳定性把?```php return [ ...数据清除任
务
...数据统计任
务
...等等 ]; ``` 但是时间有的是一样的
问答
WebServer()没了?
workerman4.x后就没了, 我现在想用一个简易的web服
务
器, php -S 0.0.0.0:80
效
率太低了 我按照easy-chat的webserver.php,但是
效
果
不
行。tp5.1的伪静态好像是 判断 物理文件是否存在,如果存在就 让用户访问这个真实文件 如果
不
存在 就 全部交给 tp5.1下的 /public/index.php 处理
问答
关于redis-queue同时消费多个任
务
,
不
能及时消费。
#### 问题描述 关于redis-queue同时消费多个任
务
,目前发现向队列里面推送ffmpeg转码任
务
,
不
能及时消费。我有两个丁订阅者,user1和user2,我分别推两个ffmpeg转码任
务
(转码比较慢,大概1小时能完成),结果我推给user1收到了,但是user2没有反应。 我怀疑是只能等待user1处理结束吧。能
不
能配置成多个同时处理,一个堵塞了就另外一个也能处理。
问答
求解wss服
务
器如何配置,用于小程序数据实时监听,可奖小红包
需求:配置服
务
器,让小程序打开,能传输数据给服
务
器,服
务
器简单的处理数据(php开发语言),并监听数据实时
回
传。 小程序端wss://我的服
务
器域名,报以下错误 [attach]1675[/attach] 再贴nginx配置文件 [attach]1676[/attach] 配置文件我大概能理解一点点,将https变成wss转发到本地服
务
器的9000端口,实际这个服
务
器管理平台上没打开这个端口 我目前的想法是配置应该没有问题,就是下一步转发的问题,到9000端口怎么继续 curl http://127.0.0.1如果有大神愿意帮我的,我可以奖励红包,我
不
是吝啬的人但也
不
是什么土豪,可以加口:2935331
问答
gateweywork client_id 无
效
把client_id ajax 发送给后端绑定,但是
不
管调用 isOnline 还是 bindUid 都提示我 “{message: "client_id "7f0000010b5500000001
« 上一页
1
...
60
61
62
63
64
65
66
67
...
477
下一页 »
« 上一页
63
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝