workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
webman的hash组件用
不
了
webman最新版 报错 
问答
JS怎么连接
不
上WebSocket
```html ws = new WebSocket("ws://192.168.1.19:8282") ``` index.html:213 WebSocket connection to 'ws://192.168.1.19:8282/' failed: Error during WebSocket handshake: net::ERR_INVALID_HTTP_RESPONSE
问答
webman/auto-route
不
支持大写
  大写Info失败 改成info 可以获取
问答
不
知为啥我想抽GPT
 
问答
webman是
不
是可以用swoole
#### 问题描述 这里写问题具体描述 
问答
[已解决]在命令行中使用Db类插入数据
不
起作用
#### 问题描述 在命令行中使用Db类插入数据
不
起作用 #### 程序代码或配置 ``` <?
问答
businessWorker进程与Gateway的关系
我
不
明白的是 一个gateway 能否 分发
不
同的消息给多个 businessworker 还是 一个gateway 只能对应一个 businessworker 比如我有一个 管理 聊天 businessworker吧消息转发到这个进程上 同时我有一个 管理仓库的 businesswoker 我设置好$worker->eventHandler = 'Apps\Chat\Events'; 这样 gateway服
务
怎么区分应该转发到哪个进程上呢
问答
onWorkerStart中运行多个定时器
查手册说是业
务
里面阻塞了,但这个问题有时出现有时候
不
出现,我实在找
不
到原因,请教大神如何优化
问答
webman打包二进制如何能缩小内存
#### 问题描述 使用`php webman build:bin 8.2`打包项目以后, 得到的`webman.bin`文件大小为`52.7M`; 放到服
务
器上启动以后共17个进程, 每个进程都是`62.5M`;总消耗内存`1059M`; 我想知道如何才能缩小内存占用,毕竟本地的每个进程才占用`5-10M`左右; #### 为此你搜索到了哪些方案及
不
适用的原因 查询了可能有帮助的方法, 排除`vendor`目录,但是启动
不
来
文档
终端关闭导致workerman关闭
# 终端关闭导致服
务
关闭 **问:** 为什么我关闭了终端,Workerman就自己关闭了? **答:** Workerman有两种启动模式,debug调试模式和daemon守护进程模式。运行 ```php xxx.php start -d```进入的是daemon守护进程模式,终端关闭
不
会影响Workerman。如果想Workerman
不
受终端影响,可以使用daemon模式启动。
问答
thinkphp5内嵌GatewayWorker,在events中,是
不
是调用
不
了tp5的类还有模型
,调用Admin模型,启动的时候,就会报错
问答
🚀 将webman打包成二进制,PHP也可以打包成二进制了
console ``` composer require webman/console ^1.2.24 ``` #### 执行打包 ``` php webman build:bin ``` #### 运行 将
生
成的
问答
请教一个报名功能的设计思维
永劫无间(英雄制,如:武田,妖刀,胡桃) 每队3人,一个活动最多20队参与 英雄联盟(位置制,如:ADC,辅助,中单,打野,上单) 每队5人,一个活动最多2个队参与 绝地求
生
(无限制,没有职业及位置限制
问答
$request->sessionId()刷新页面就会变化
#### 问题描述 获取请求sessionId $request->sessionId(); 刷新页面就会发
生
变化,同一个浏览器同一个页面刷新就变。这个是配置问题吗? ```php <?
问答
关于workman多进程处理curl问题。
因业
务
处理时间比较大,故此采用了tcp 服
务
端与客户端的模式,客户端定时向服
务
端发送处理请求,服
务
端启动多个进程去处理业
务
逻辑。 假设: 12:00 客户端A发起请求告知服
务
端处理业
务
A 。12:10 客户端A再次发起请求告知服
务
端处理业
务
A 。 但业
务
逻辑比较多,可能10分钟还没结束,12:00那次还没完,请问当收到12:10的请求,服
务
端是怎么处理的?(多进程的情况下。)顺便说一句业
务
A里面需要用到curl 与sleep 请大神告知,目前自己的测试结果还是会造成阻塞。
问答
workerman3x压力测试问题
因为专长
不
在这部分。 我在做一个html5+JS的小游戏,游戏是现场进行的。例如在酒吧,屏幕上会可以显示参与者的游戏进度。 这部分功能我通过聊天室的功能已经实现了。现在我急需测试,我目前用的单核,1G内存,2M带宽的云服
务
器,到底可以同时容纳多少人一起游戏。 但是,我看了半天手册和问了度娘,都
不
清楚如何使用WORKERMAN自带的压力测试工具。1、我已经下载了代码,这个workerman-bench-master的文件夹是直接上传到服
务
器什么位置中? 2、如果安装正确后,执行的代码是在workerman下执行吗? 谢谢~
问答
GatewayWorker群发消息 提示 " stream_socket_client(): unable to connect to tcp://127.0.0.1:1236"
8cae5f43e86135f95098051126c017ec.png) 还有的就是,sendToClient和sendToGroup在其他地方是没有问题的能够成功发送消息,而且也验证了发送组ID(roomId),数据类型也是一样的int类型,错误提示
不
能连接以下是Gregister注册代码: ```php class Gregister { public function __construct(){ // register 服
务
必须是text协议 $register = new Register('text://0.0.0.0:1238'); // 如果
不
是在根目录启动,则运行runAll方法 defined('GLOBAL_START')) { Worker::runAll(); } } } ``` 服
务
能够成功运行的,如下图
问答
多应用时
不
能自动加载子应用database配置,都写在一个database里面耦合性大,建议优化
多应用时
不
能自动加载子应用database配置,都写在一个database里面耦合性大,建议优化
问答
关于wss设置失败的问题
gateway->count=4,起始端口为4000 // 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口 $gateway->startPort = 2900; // 服
务
注册地址pingNotResponseLimit = 2; $gateway->pingData = ''; /* // 当客户端连接上来时,设置连接的onWebSocketConnect,即在websocket握手时的
回
调connection->onWebSocketConnect = function($connection , $http_header) { // 可以在这里判断连接来源是否合法,
不
合法就关掉连接/ onWebSocketConnect 里面$_GET $_SERVER是可用的 // var_dump($_GET, $_SERVER); }; }; */ // 如果
不
是在根目录启动file_get_contents在代码运行的时候打印出来看过,端口防火墙,安全组也开了,专门检测过...也试过用nginx代理了一次,会出现502错误(nginx代理和php代码只开了一个,没有两个同时设置),调了一天,实在
不
行才硬着头皮来论坛问
问答
【已解决】两个响应数据中间的问题
响应数据注解脱敏中间件 - `ResponseCaseConverter` 响应数据下划线转驼峰 现出现一个问题:当我定一个字段`id_card`,数据脱敏并将字段名变成`idCard`,这个时候,就
不
能脱敏成功isset($targetData[$field])) { // 根路径
不
存在,记录日志并返
回
原始响应 return $response或者有没有更好的
不
侵入代码,去处理这两个业
务
?
« 上一页
1
...
275
276
277
278
279
280
281
282
...
468
下一页 »
« 上一页
278
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝