workerman
首页
问答
分享
手册
市场
物联网
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
workerman Timer
Gateway::sendToGroup(, json_encode()); --$_downTimer; } }); ``` 运行 :`php artisan wk start ` 然后
进
入房间后timer
发
送
到客户端 是正常的 按每秒去递减, 之后我退出房间 在
进
去 ,那么问题来了: Workerman 推
送
到客户端的 时间 会每秒打印 60,59,58 一次性可以推
送
3秒 或者更多过来
问答
一对一聊天,串聊了如何解决?
使用的是
gatewayworker
。服务端:我的做法是当用户登录
进
来的时候检测有没有绑定Clien_id 没有就绑定。客户端的时候我通过onMessage判断是不是
发
给自己的实现聊天。但是这里有一个问题就是,如果现在我在和b聊天,c给我
发
了一条消息,那么就串聊了。请问大神如何解决?
问答
workerman在stop时偶
发
exit with status 11和139
workerman以调试模式启动后,执行了一次请求,该请求后续的业务逻辑中包含了至少一次
数
据
库的操作,在完成该次请求5-10分钟后,ctrl+c 停止
进
程后会报exit wtih status 11,有时是
问答
Webman AI
发
布视频生成插件 价格优惠
#### 问题描述 Webman AI
发
布一个视频生成插件,插件主页地址 https://www.workerman.net/app/view/ai_video 目前支持了Stable Diffusion预览地址 **[https://bla.cn](https://bla.cn/#module=video)** ## 支持功能 * 支持图片生成视频 * 支持契合度、运动幅度、视频尺寸、种子等参
数
控
制
文档
请求
你也可以给get方法第
二
个参
数
传递一个默认值,如果get
数
组中没找到对应值则返回默认值。与get方法一样,你也可以给post方法第
二
个参
数
传递一个默认值,如果post
数
组中没找到对应值则返回默认值。与get方法一样,你也可以给header方法第
二
个参
数
传递一个默认值,如果header
数
组中没找到对应值则返回默认值。与get方法一样,你也可以给cookie方法第
二
个参
数
传递一个默认值,如果cookie
数
组中没找到对应值则返回默认值。```php $request->input('name', $default_value); ``` ## 获取部分输入
数
据
从`post` `get`的集合中获取部分
数
据
。
分享
gateway-worker运行逻辑分析
GateWay将连接自己的 BusinessWorker 存到_workerConnections
数
组里面,当客户端有
数
据
上来时,随机选择一个BusinessWorker来处理。 6.BusinessWorker 使用 属性 eventHandler 对应类的静态方法来处理收到
数
据
的业务逻辑 下面是
进
一步的代码片段说明 # Register ``` * 设置消息回调return $worker_connections[$client_connection->businessworker_address]; } ``` ``` /** *
发
送
数
据
给destroy(); return false; } return true; } ``` ``` /** * 当 worker
发
来
数
据
时0.0.0.0':$this->lanIp; // 初始化 gateway 内部的监听,用于监听 worker 的连接已经连接上
发
来的
数
据
$this->_innerTcpWorker
问答
workman ssl推
送
很慢怎么解决
workman ssl推
送
很慢怎么解决
问答
如果要给webman自己开
发
一些组件,有没有实现的思路?
结合以往的一些开
发
经验。感觉,如果webman可以用配置的方式实现组件化开
发
,应该会很不错。 举一个例子,比如yii里边,如果想要获取用户id,可以直接用Yii::$app->user->id来获取。用webman的时候,
发
现不管是使用
数
据
库还是其他组件,都是use引入某个类,直接写代码。 那么webman能否实现这种功能呢?比如,能在代码中使用类似这种:Webman::$app->oss->xxx() 感觉这样开
发
起来会比较方便
问答
Redis-queue队列,多队列消费问题
目前有一个使用场景,主要收集
数
据
和更新
数
据
,处理过程较长。 拟根
据
某些参
数
拆分成不同的对列,比如clr_1, clr_2, ... clr_n,使用同一个消费者
进
行处理。
问答
ws.onmessage我可以在js页面获取到设备的返回值,后台怎么获取返回值啊
ws.onmessage我可以在js页面获取到设备的返回值,可是项目是前后端分离的,前端只把
数
据
发
给我,比如点击重启,请求我的接口xxx,然后我向设备
发
送
了重启命令 后台: Gateway::$registerAddressws.onmessage = function(e) { console.log(e.data); }; 前端就能接收到,可是现在用不到前端, 我想知道后台
发
起重启怎么接收到返回值
问答
Reason: There is no running instance of the task.
#### 问题描述 这里详细描述问题 我用的phpstorm软件编辑,然后有软件内部的终端开的
进
程,我因为电脑不关机,经常第
二
天回来,
发
现phpstorm自己会关掉,可能是因为盗版什么吧,刚开始我也没在意,后来我意外
发
现phpstorm自己关掉,但webman
进
程竟然还运行着,这
进
程,我也不知道怎么才能关掉它,因为我win系统,我用phpstorm再开一个也没问题,但这样就变成了两个webman在跑了,因为我
发
现定时任务,会写两次
进
去。后来时间长了,就出现处边的问题了,但貌似不影响程序执行,我就想问下,怎么可以在没有窗口的情况下,找到并关掉win后台运行的webman
进
程,还有下边报错,我重启电脑后,也还是会出现。
问答
🚀webman官方admin管理后台意见收集
应用插件等等) - 自带一个用户表(实现个应用插件用户互通) 最终效果就是开
发
者需要哪些功能可以在管理后台像搭积木一样安装相应的应用插件,并且这些应用插件用户
数
据
是互通的,统一在webman管理后台管理官方后期还要推出应用插件市场,所有应用插件共享一个管理后台,可以方便各个应用
数
据
互通。否则每个应用插件一个自己的后台,会导致开
发
者很多重复工作,并且也会很混乱不统一。 2.针对有
二
次开
发
需求的,官方打算使用以下方案。 1. 根
据
有些同学的提议,官方出一个统一的后台接口和文档,这样开
发
者就可以使用自己喜欢的前端技术对接官方管理后台。webman不会独自开
发
自己的官方组件,这表示不会开
发
如
数
据
库、Redis、Cache等基础组件,这部分全部复用composer库。卸载命令 composer remove webman/admin 访问 `http://域名.com/app/admin`
进
入安装页面,根
据
引导完成安装即可 #### 效果图 !
问答
AI绘画出现这个提示
4eff-b315-13ed2786a3f6.png:1 Failed to load resource: net::ERR_CONNECTION_RESET 目前无法绘画成功,最后提示超时,这个是控
制
台出来的错误前
二
天还好好的。 这也太离谱,是因为代理服务器的问题? ![](/upload/img/20240317/1765f6c3f056a8.jpg)
问答
请教各位大神
GatewayWorker
中自己的方法也必须是静态的吗?
刚刚学习php不久的菜鸟,对
GatewayWorker
很迷惑。看手册说开
发
者只需要关注Event.php这个文件就行了,但是很迷惑的是这个类里面只有3个静态方法。
问答
$worker->count 的实际意义是什么呢
// 启动多少服务
进
程 $worker->count 是指链接
数
还是并
发
数
呢。
问答
简述极光推
送
和workerman的比较?
今天跟同事讨论了下现在的即时长连接的实现手段,公司采用的是极光推
送
. 我特别想知道wokerman和极光推
送
的优劣势.
分享
基于 Workerman 的简单聊天室
DEMO://do[dot]vgot[dot]net:2345/xchat 现在就一个聊天房间,有各种
进
入离开提醒,有在线人列表功能。服务端目前就一个 websocket 服务
进
程,未来再用
GatewayWorker
。为什么不能
发
链接啊,真是醉了。
问答
求解:路由可变参
数
定义和模板中获取文章分类问题
1.第一个问题: index应用,article类,cate方法 路径为/index/atricle/cate[/type][/page], /type和/page是可变参
数
如访问: /index',['ename' => $cate.ename]); route('column.cate',['ename' => $cate.ename,'type'=> $cate.type]); 2.第
二
个问题: 在模板中如何使用request()函
数
获取使用了路由后的参
数
。
问答
我想通过接口接收
数
据
然后同过自己ws服务
发
送
给客户端 这个能做吗?怎么处理?谢谢
分享
php-fpm详解(转过来给对fpm接触不深的朋友加深基础)
var ; 默认值:无 ;pid = 运行/php-fpm.pid pid = /usr/local/php80/php-fpm.pid ; 错误日志文件 ; 如果它设置为“syslog”,日志将被
发
送
到这是为了控
制
; 在许多池中使用动态 PM 时的全局
进
程
数
。 ; 谨慎使用。; 将 FPM
发
送
到后台。;可能的值: ; static - 固定
数
量(pm.max_children)的子
进
程; ; dynamic - 子
进
程的
数
量是根
据
以下指令动态设置的。,慢的原因多半是因为框架本身很重,多使用缓存来提供热
数
据
查询,不要频繁直接把请求打到
数
据
层,写入才做保证原子性操作尽量少使用锁,多用事务,频繁使用锁会造成
数
据
库的阻塞,
数
据
库的返回越慢,也会拖慢fpm的返回
« 上一页
1
...
155
156
157
158
159
160
161
162
...
402
下一页 »
« 上一页
158
下一页 »
赞助商
+成为赞助商
×
请作者喝咖啡
×
🔝