workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
分享
webman Docker部署方案(php:8.1.28-cli-alpine)
注意
事
项: (1)按需安装扩展,若教程中的扩展您
不
需要,请删除 (2)若有
不
满足项目需求的扩展,可在安装扩展处增加 (3)已按照官方教程安装 pcntl, event 等扩展 #### 三.developer/app:1.0 参数说明: -d:后台方式运行 --restart=always:自启动 --name=app:容器服
务
名称-p 8787:8787:映射端口(将外部端口映射到容器内部服
务
端口) developer/app:1.0:镜像名称 2.容器服
务
操作 (1) 查看容器状态 docker ps -a (2) 进入容器 docker exec -it app /bin/sh(3) 重启服
务
docker restart app (4) 关闭服
务
docker stop app (5) 容器状态
问答
请教,文件分片上传,webman 多进程,最后合并的问题
这里写问题描述 前端文件分片上传------单线程(多线程,后台合还有问题) 后端 webman2.1 接收分片,存临时文件,最后合并 webman 是多进程 框架 前端多次请求后台,最后合并 会
不
会因为请求
不
同进程,导致重复写呢 举例 第1片------>work1----->服
务
器 第2片------>work2----->服
务
器 第3片------>work3----->服
务
器 第4片(最后一片)------>work4----->服
务
器------> 读取目录所有分片----->合并成一个文件----->移动到最终目录 这个过程中 会
不
会 因为 请求
不
同的work 而导致一些问题呢?有没有大神知道的(第一次接触 多进程的,想
不
明白)
文档
Register类的使用
## 注意 register端口千万
不
能开放给外网,否则可能遭受攻击 客户端
不
要连接Register服
务
的端口,Register服
务
是GatewayWorker内部通讯用的。register服
务
只能开一个进程,
不
能开启多个进程。 register
不
支持Gateway接口(包括GatewayClient接口),
不
要在register进程写任何业
务
。
问答
workman 刷新后
不
能发送消息
workman 第一次连接可以发送消息,但是刷新后就
不
能发送消息,连续刷新后,有可以发送消息,在本地测试的时候没得问题
分享
PHP编译器BPC 7.1发布,成功编译 webman-admin
[BPC编译入门示例: Tiny File Manager](https://www.workerman.net/a/1582) **重要的
事
情放在开头加粗说三遍** **目前BPC编译的 webman-admin及其依赖 doctrine-\* illuminate-\* symfony-\* carbon webman-\* intervention-\*
不
一定完整且未经完善测试,当前仅是可行性验证,切勿用于
生
产环境,当前仅是可行性验证,切勿用于
生
产环境!,当前仅是可行性验证,切勿用于
生
产环境!原因同上,下载
回
来php代码是没有用的. ## 2.
问答
gatewayWorker linux环境自动断开!
这个远程ip是linux服
务
器,早上连接成功了,能发消息。但是每次一过十分钟就自动断开连接了,websocket服
务
还是开启的,我后台是start -d,服
务
器没有关闭。心跳包里面我也设置的是服
务
器允许客户端
不
用发心跳包啊,为什么客户端会自动断开。最神奇的是本地windows测试时
不
会断开,同样的代码!
问答
sendToCurrentClient在windows下好用在centos下
不
能用?
这是为什么,centos看
不
到有数据发送出去,
问答
如何和指定的子进程通讯?
#### 问题描述 开启10个进程,每个进程执行
不
同的任
务
1、2、3、……10,然后主线程和子进程通讯分别交互
不
同的信息,怎么实现?#### 为此你搜索到了哪些方案及
不
适用的原因 # 默认的方案是,有消息时,会随机选一个进程接收信息,而我需要和指定的进程通信。子进程A:--> 运行10秒计算任
务
--> 和主进程通信 --> 运行10秒计算任
务
--> 和主进程通信 -->…… 子进程B:--> 运行10秒计算任
务
--> 和主进程通信 -->运行10秒计算任
务
--> 和主进程通信 -->…… 子进程C:--> 运行10秒计算任
务
--> 和主进程通信 --> 运行10秒计算任
务
--> 和主进程通信 -->…… 主进程和需要先和A
问答
tp3.2使用gatewayworek在Gateway::sendToUid报127.0.0.1:1236错误
在服
务
器上单机部署,已经关闭防火(centos7.3), [attach]880[/attach] 我的配置是这样,gatewayworker与项目同级部署 [attach]866[/attach] ,attach] ,start_gateway.php [attach]870[/attach] 这三个文件的$gateway->registerAddress = '127.0.0.1:1236';都是这样
不
变875[/attach] 启动 [attach]876[/attach] 阿里云端口都设置了 [attach]877[/attach] 然后在网站上给别人发消息,可以绑定用户id bind这个post有返
回
值但是
问答
关于-webman RPC 和 websocket
1. webman,主要用于http服
务
,如果想做RPC服
务
,应该如何下手,文档里也没有相关资料 2. 如果想做websocket服
务
端,是
不
是只能通过自定义进程process来实现?3. webman,没有连接池,那是
不
是每个进程,都维持一个MySQL长连接呢,每个请求都复用这个MySQL长连接?
问答
多数据库怎么维护连接
多进程处理任
务
,但每个任
务
涉及的数据库可能
不
一样(多租户),怎么维护数据连接呢 目的是开多个worker进程处理
不
同租户的异步任
务
最大总连接数 = 进程数量 * 租户数量 租户有1000,进程10
问答
【webman】移植Laravel包的问题
或者大概指教一下,该如何移植Laravel的包,Laravel的
生
态真的是太丰富了,好多东西都可以挪过来用。
问答
GatewayClient中的sendToClient问题
在A服
务
器中 可以完美运行程序 可以接受通信数据 也可以返发送通信数据 (都是在一个服
务
器内完成
不
存在跨服
务
器) 但是在B服
务
器中 只能进行客户端与服
务
端的通信连接 无法由服
务
端给客户端发送指令
问答
客户端发送一个比较长的字符,服
务
器无法接受是什么原因,是哪里有限制数据大小么
客户端发送一个比较长的字符,服
务
器无法接受是什么原因,是哪里有限制数据大小么
问答
分组获取用户数据
不
对
20220426/266267bbf71332.jpg) 一个通过getAllGroupUidList 一个通过getAllGroupIdList 然后在通过getUidListByGroup 获取结果
不
一致
问答
GatewayWorker
不
能同时启动两个
不
同端口吗?测试环境和正式环境
如题 因为网站是https的 所以用域名+端口号来进行,两个端口号
不
一样 但是测试环境能正常启动 正式环境启动报错 测试环境是 2288 端口 正式环境是2347 stream_socket_server
问答
应用插件404路由问题
[](/upload/img/20240725/2566a1bc70a59b.png) 我发现设置了路由分组后,访问我自定义路由下
不
存在的地址时,会直接响应webman默认的404页面,而
不
是我自定义的只能访问/app/idcapex_admin下
不
存在的地址时,才会返
回
我自定义的404页面。想问下大佬们是我哪里写得有问题吗,或者有没有其他方案可以
不
使用路由分组,直接重定向某个应用插件的入口路径?
问答
gateway关于检测硬件离线的问题
心跳检测是针对client_id来的话,会
不
断离线和上线吗?我之前是写了redis记录协议里面的信息和时间,然后自己按时间检测心跳。难道还要
回
到之前的做法吗?或者是定时器
问答
workerman的reload命令
看workerman的源码,感觉reload,并
不
像nginx之类,会重载配置文件,而是对设置为可重载的子进程,调用其工作实例的重载
回
调方法,然后关闭它,再创建一个新的同类子进程。
问答
更新版本 报错
版本是1.3.8 首页
不
报错,其他路由报错,先降级
回
去了 降级到1.3.6正常。
« 上一页
1
...
207
208
209
210
211
212
213
214
...
483
下一页 »
« 上一页
210
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝