workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
workman只能cli模式吗?如何接受php web传递的参数
我们有一个
回
调需求。现在是有消息了,别人就会调用我们的
回
调接口,http curl的。收到消息之后。我们想放到workman里面去处理。在php web下使用 AsyncTcpConnection好像
不
行,直接报错了。各位大佬有其他办法调用吗?
问答
timer 删除出现问题!
[截图](/upload/img/20221202/02638977e4850e.png) 本来执行了一天好好地, 突然删除
不
掉定时器了 导致一直1s执行 订单式打印的返
回
del 是true,,[截图](/upload/img/20221202/02638978245a5c.png) id是118 del返
回
的是true 但就是没删掉 还在一直循环执行
问答
workerman发布v5版本
>
不
同Worker可以设置
不
同的协程驱动类型 ## Fiber协程 ``` composer require revolt/event-loop ^1.0.0 ``` ```php <?**websocket协议`onWebSocketConnect`
事
件** ```php $worker = new Worker('websocket://0.0.0.0:2345'); $worker$args)` 连续性定时器 相当于 `Timer::add($time, $callback, $args)` ## 协程优点 PHP引入协程后最大的作用就是可以用同步的方式编写异步代码,避免了
回
调地狱引入协程后产
生
了协程创建、调度、销毁、连接池等额外开销。zik0zj-zik0zj-zik0zj-zik0zj-zik0zj-zik0zj-zik0zj-zik0zj-zik0zj-zik0zj-zik0zj-zdk8an-zik0zj-zi8sfz-8vn08v)** 尽管使用协程极限性能会下降,但是协程在慢IO的业
务
下会大幅度提高吞吐率
问答
命令行完成webman安装后无法进入安装向导页面,显示“127.0.0.1 拒绝连接”
#### 问题描述 使用的服
务
器
事
阿里云ECS服
务
器,按照文档手册中的命令行安装流程完成了webman的安装,并正常启动运行。 !操作系统是windows11 专业版 24H2,服
务
器上安装的php版本为7.4.33,mysql版本5.7.44,composer版本2.8.8. !
问答
web推送如何获得客户端ip
在start_io.php文件下当客户端发来登录
事
件时触发的login方法里,需要获取客户端ip进行鉴权验证。可是用$_SERVER发现没有任何关于ip的信息
问答
请问webman 多环境env配置还有问题吗?
那是2021年的
事
了,现在24年底了,进展如何? 因为多环境配置对于项目工程还是挺需要的。
问答
GlobalData分布式变量共享组件
不
能外网访问吗?
我在一台服
务
器上运行了GlobalData的服
务
端,在另外一台用客户端链接为啥说无法链接到那个地址,我写的那台服
务
器的ip跟端口,端口也开放了的,这是为啥啊
问答
请教gateway tcp服
务
器如何接收完整数据?
AMRXXXXXXXXX] 数据(06D0是16进制的数据长度,ARM后面是语音类型的二进制数据),现在服
务
器端收到的数据,死活拼
不
出来完整数据,奇了怪了。
问答
连接
不
上workerman时,有时会
不
再连接
我这通常情况下连接
不
上会过好久再自己连接,但是有时候就会
不
连了,代码图附上,大神求指教
问答
关于GatewayWorker框架中,多个gateway,businessworker中,
不
同gateway客户端如何通信疑惑?
背景(gatewayWorker框架): 有两台gateway服
务
器,分别为gateway_1, gateway_2 两台businesswork服
务
器,分别为businesswork_1, businesswork看了手册,自己理解为如下流程: c1----->gateway_1转发消息---------->businessWorker_1处理完业
务
-------------->gateway_2转发消息----看了gatewayWorker框架源代码,还是
不
太明白,求教各位
问答
进程数设置问题
会有明显的
效
率问题吗?要怎么测试来对比。 如果该机器运行多个gatewayworker实例,进程数每个实例
不
也都是可以 gateway进程设置为1,worker进程设置为3这么设置吗?那么单个实例为什么进程数
不
可以多设置些呢?求大神解惑!
问答
think-validate使用场景验证报错
'email' => 'require|email' ]; protected $message = [ 'name.require' => '名称
不
能为空', 'name.length' => '名称长度在3-25个字符', 'password.require' => '密码
不
能为空', 'password.length' => '密码长度在8-16个字符', 'email' => '请输入有
效
的邮箱地址' ]; protected $scene = [
分享
分享一个基于webman的开源数字人项目,这UI我是真用心了!
id=23955) 安装教程在README.md写得非常详细,如果
不
会安装的我可以帮忙安装。 ## 声明 放出这种应用开源,肯定会有一片声音说是套壳仔,**我承认,是套壳,毋庸置疑。** 我们
不
应该每天只埋头苦干技术,所以项目的开头我就写了:**这是一个可以直接商用变现的项目产品。** ## 基于webman webman确实用起来很爽,如果服
务
器、域名等资料都备齐的话,部署就几分钟就完
事
了,从性能层面来说,也是做这个项目的最佳首选。
问答
每次客户端和workerman连接,workerman都会新建一个mysql连接,导致mysql产
生
大量sleep进程
但是这个
不
是最终方案呀。我用的数据库类是workerman-mysql,每次客户端连接gatwayworker都会创建一次mysql连接,能
不
能像apache那样子
不
管多少客户端访问都始终有一个mysql连接 [attach
问答
http-client 最大并发数
max_conn_per_addr 参数 从最开始的 128 改成了 5000, 上面的那种 奇怪的现象就
不
存在了,但是 随着请求量的增加。服
务
器的负载跟cpu 极速上升,直接来到了100% 网站也直接504了 所以,我后来就想了下 我需要在发起请求之前。 再增加一个请求队列 先把要发起的请求 都丢到队列中去。我就
不
知道 http-client 当前有多少并发连接数了。 我要怎么获取到当前的并发连接数呢?因为如果 并发连接数满了的话, 我这时候去发去请求,他是无
效
的 彷佛直接未执行该动作一样 记录并发请求数。我暂时相当的方法就是 在发起请求的时候 往redis 中+1 请求响应
回
来的时候 -1 这样 完成数值的记录。 但是。又怕
不
准确。
问答
这个关闭按钮对应的
事
件是在哪?有大佬知道吗 现在还
不
知道怎么触发关闭窗口

问答
本地测试没问题 放入服
务
器就连接
不
上
  
问答
不
阻塞当前进程?
我用Timer::add方式,也
不
行。 我业
务
是数据提供方是onMessage方式异步大量数据发送给我,而且想用共享数据方式存起来,可以
不
同进程访问
问答
定时器
不
执行
Workerman\Lib\Timer; use Workerman\Worker; $task = new Worker(); $task->name = 'task'; // 开启多少个进程运行定时任
务
,reload/n'; getdata(); } ``` 如果在onWorkerStart 里边只设置定时器,定时器能正常执行 加上了getdata()方法定时器就
不
执行了 是因为只开了一个进程吗
问答
请问怎么定时每天9:00执行指定任
务
?
请问怎么定时每天9:00执行指定任
务
? 我需要每天9:00执行一些操作,然后重启worker子进程
« 上一页
1
...
153
154
155
156
157
158
159
160
...
468
下一页 »
« 上一页
156
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝