workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
新手提问:workerman在服
务
端怎么搭建?我主要想实现客户和用户一对一对话
用户前端 js请求 会写, 我怎么通过 workerman搭建用户访问的服
务
端websocket,我项目地址假如是:tianli.com 我websocket请求的地址怎么书写 有耐心的大神 细致的讲解下
问答
在workerman中,使用timer()执行定时任
务
,操作PDO和Redis时候报错send of 46 bytes failed with errno=10054
workerman团队您好: 在timer()中执行定时任
务
,偶尔会出现这种错误: Redis::rPush(): send of 46 bytes failed with errno=10054 PDO
问答
一个很奇怪的问题,workerman使用guzzle发送请求产
生
的问题
我在workerman使用websocket协议时,使用guzzle请求第三方接口,流程啥的都正常,但是,请求记录我这边只有一次,对方有两次,我这边php7.3,对方php5.4,这个怎么处理呢
问答
webman-admin
生
成的模块,新增、编辑弹出的框尺寸在哪控制?
搜了下没找到手册有类似说明,社区没有类似问题,麻烦大佬解答下 谢谢
问答
在玩家登陆时使用Gateway::setSession设置session后,登陆成功之后的Message还是随机分配的Worker处理
玩家在登陆时就调用Gateway::setSession设置session到指定Worker,正常登陆断线重连设置session都是有
效
的,客户端发来Message都能调用到指定的Worker->OnMessage
问答
关于 webman-ai 功能建议
所以 webman-ai 可以考虑支持本地嵌入向量模型,比如 bge-m3 ,nomic-embed-text, 这个对企业来说是最好落地的,也是见
效
最快的。
问答
Gatewayworker 代码获取网关服
务
地址,为何没主动关闭tcp连接。
time_now; $addresses_cache = $data['addresses']; ``` > 这段代码用 businessworker 身份去连接到register 服
务
器获取网关地址
问答
webman-admin 角色权限显示
不
能分页
权限管理 -> 角色权限 显示
不
能分页,点击表单的刷新,也没有任何反应,新增角色后,也没有刷新,角色多了就显示
不
了,我看layui官方,树表组件是有分页的,这个怎么没有呢?
问答
parallel可以替代pcntl_fork,功能更强 , 补全php被阉割的多线程,非常适合密集运算、大数据等
------- | ------------ | ------------ | ------------ | ------------ | | pcntl_fork多进程 | 继承 | 是 |
不
能| 需要转换成字符串发送 | | parallel多线程 |
不
继承 | 是 | 能 | 直接访问 | ### parallel核心优势:**线程间可以直接相互访问对方变量,
不
需要来
回
传送数据** 比如有大量数据,需要开多个进程计算处理: 使用pcntl_fork,需要将数据打包,然后发送给其他进程,然后接收、计算完再把结果发送
回
来,数据的来
回
传送占用大量的时间。使用parallel,
不
要打包数据和发送,其他线程可以直接读取数据,计算, 然后把结果直接写入主线程的变量中。 1.parallel默认线程间相互独立,
不
用担心相互影响。
问答
workerman中使用TP5的db类查询语句,需要销毁mysql链接吗?
[截图](/upload/img/20241015/15670dbcc0e51b.png) 我通过端口给这个监听端口服
务
下达定时任
务
, 用workerman自带的timer定时器做一个 间隔S的一个任
务
可能会有无数个任
务
下达,
不
知道这样查询完毕后 mysql链接会
不
会得到释放?
问答
nginx反向代理webman高并发偶发502[已解决]
#### 问题描述 我们
生
产环境使用了nginx反向代理webman,高并发的请求下会偶发502 今天上nginx半天一共是300万请求成功的,3000个请求失败的。
不
知道跟我开启了http2 有没有关系 #### 报错信息 ``` 报错一共三种: upstream prematurely closed connection while reading response可以注释或修改 include enable-php-80.conf; #PHP-INFO-END #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失
效
[](/upload/img/20240322/2265fd3156930e.png) runtime/log/workerman.log没有报错 只有我每分钟定时任
务
!
问答
一直好奇webman到底有多快,今天测了一下,分享给大家,顺便想问webman你们部署docker的方案是什么?
ps: 做一下补充,几个朋友说的对,这个其实
不
严谨,
不
过关于-n这个参数问题我单独说一下,我自己测试了好几次
不
同参数,这里的100也是故意用的低数,按照三体的说法,这也算是非饱和式测试了,
不
容易受到硬件设备影响
不
同硬件条件 -n参数
不
同表现也会
不
同。-n参数
不
同表现也会
不
同,并
不
是越高越能代表测试结果。,配置稍微好点的云端mysql也能满足基本业
务
了。 ECS,CPU经常跑到80%,vscode远程插件都会卡死,PHP改成原
生
,nginx和mysql还用docker,CPU就会降到10%一下,无奈放弃docker
生
产环境。
问答
phpsocket报错,但是
不
影响程序。
emit() should be compatible with PHPSocketIO\Event\Emitter::emit($event_name = NULL) in 连接上后就报错,但是
不
影响程序运行
问答
windows下walkman为什么用
不
了
我是直接把walkman压缩包解压然后把名改成walkman然后用手册里面的示例检验是否安装
不
好使。 安装windows版的之前还需要配置什么环境吗,比如多线程扩展
分享
NextPHP一款基于Psr规范的支持Workerman,Swoole,php-fpm,cli-server,(React,Amphp --- beta) 的框架。支持Aop,注解等特性。
## 请求地址 ```php $request->url(bool $full = false): string ``` 返
回
请求的地址,`$full`为`true`,则返
回
完整地址 ## Cookiearray $from = null) // $_GET + $_POST ``` 获取请求的参数,这些参数是通过PHP全局变量加载进来的,当$key为null的时候会返
回
全部参数,如果为字符串会返
回
单个,如果
不
存在返
回
default,如果$key是数组,则会返
回
多个参数,$default此时可以为数组,数组的键为参数键,数组的值为参数的默认值 例如 ```php $request->get('a'"name"); ``` # 中间件 > 中间件基于`Psr15`实现,在`App\Http\Kernel` 中的`$middlewares`数组中注册的为全局的中间件,例如请求异常处理,路由服
务
,var-dumper`,需要先安装 ```shell composer require symfony/var-dumper ``` 你可以传入多个变量,如果使用swoole/workerman,需要重启服
务
问答
view访问页面如何传递参数
#### 问题描述 view('admin/xxx',[]);可以传递页面内参数替换 但如果我想返
回
去的是?parm=xxx这类参数的话,怎么传
回
去,新手没找到答案,劳烦大神赐教
问答
socket 链接超时,需要重启后可以链接
[](//www.workerman.net/upload/20210616/1660c9bc26c9be.png) 查看链接状态并没有异常, 发送消息发送
不
出去,显示用户未在在线,但是,服
务
端还能往客户端发送心跳包,
不
知道是
不
是同一台服
务
器搭建个socket导致的,2个socket的端口
不
一致 !
问答
干嘛我一用自带的PDO就报错啊(已解决,请老板看下是
不
是源码问题)。。
> 已经解决了,我在把GatewayWorker\Lib\DbConnection.php 的$sQuery属性改成 public,然后在我的业
务
代码执行完single()查询之后,调用一下$db1()函数renturn的前面加了句代码 ```php $this->sQuery->closeCursor(); return $this->sQuery->fetchColumn(); ``` 他就
不
报错,但是返
回
来的都是flase了。。看那报错的代码是
不
是在说还有查询在执行的意思啊。。
问答
web-msg-sender消息推送
大神你好,我最近在做一个Android+PHP的仿知乎的app,请问当用户登录客户端之后,如果有人给用户点赞、关注或者是
回
答用户的问题,后端能把通知消息推送到用户的客户端,但是如果客户端
不
在线,又该怎么推送呢
问答
webman问题??
1.webman
不
会夭折了吧?我最近在用)看官方也没发布,没更新,瑟瑟发抖 2.官方示例跨域中间件那里,对get可以,post请求还是报跨域错误问题 3.获取post请求问题:$request->post('key')无法获取到值,好像返
回
有问题
« 上一页
1
...
199
200
201
202
203
204
205
206
...
472
下一页 »
« 上一页
202
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝