workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
webman 非app路径下,无法使用
数
据
库.使用就报错
问答
SqlServer
数
据
库出现这种断开情况就必须重启webman
#### 问题描述 SQLserver出现这种断开情况就必须重启webman #### 为此你搜索到了哪些方案及不适用的原因 开了掉线重连 心跳检测 好像都没有用 
问答
聊天记录列表mysql查询,如何设计聊天
数
据
库?
  
问答
webman的route()方法生成url,get参
数
的问题
正在学习webman,我想生成一个带不确定
数
量get参
数
的url ```php //定义了路由 Route::add(['GET','POST'],'/edit.html',[\app\controller//生成的url是/edit.html没有携带get参
数
``` 我希望生成/edit.html?id=8&uid=1&from=admin.....(很多不确定的get参
数
),应该如何处理?
分享
『 EasyAdmin8-webman 』基于webman搭建的后台管理系统
https://easyadmin8.top/guide/webman.html) > > 其中`webman`分为`main`分支和`thinkphp`分支 > > 如果你习惯 `Laravel` 开
发
,请安装 `main` 分支版本 > > 如果你习惯 `ThinkPHP` 开
发
,请安装 `thinkphp` 分支版本 > > 其他版本 > > `ThinkPHP`[https://gitee.comgitee.com/wolf18/EasyAdmin8-Laravel](https://gitee.com/wolf18/EasyAdmin8-Laravel) > > ### *不需要额外手动创建
数
据
库,不需要导入任何
数
据
表* ## 项目预览 > `main`分支 [http://webman.easyadmin8.top/admin/](http://webman.easyadmin8.top/composer install --ignore-platform-reqs 3.拷贝 .example.env 文件重命名为 .env ,命令 cp .example.env .env ,修改
数
据
库账号密码参
数
问答
websocket链接workerman有时能连接有时不能连接上
一个
进
程,有时能连接上,有时连接几次才能连上。连接时workerman没有
进
入onConnet函
数
,求解!
问答
在workerman中如何某一个uid是否存在?
不存在就提示
发
送
失败!
问答
这些插件安装 很多不支持windows啊
因为用了版本控
制
,基本很多插件都是本机(win)拉下来看下,再commit到linux测试环境去的,觉果
发
现测试环境上的很多插件根本用不了,看了下源码,插件很多都是针对linux系统做的copy动作
问答
stream_socket_client使用
用 stream_socket_client(); 来接收
数
据
,每过来一条
数
据
就要链接一次,因为链接
数
量过多而报错,导致服务器端口断开链接,请各位老大帮忙 用 stream_socket_client(
问答
Gateway::bindUid接口的uid参
数
不能为字符串的bug
这时候需要把设备ID和用户ID变成字符串来区分,比如:`device-8`,`user-8`,但是
发
现系统会出现异常,不停的执行绑定操作,打印绑定结果确实绑定成功了,但是系统不正常 #### 程序代码或配置[](/upload/img/20231201/0165696027dcae.png) 只要把uid参
数
改成
数
字,就没有问题,系统也正常 #### 操作系统环境及workerman/webman等具体版本
文档
Stomp
# Stomp队列 Stomp是简单(流)文本定向消息协议,它提供了一个可互操作的连接格式,允许STOMP客户端与任意STOMP消息代理(Broker)
进
行交互。public function queue(Request $request) { // 队列 $queue = 'examples'; //
数
据
(传递
数
组时需要自行序列化,比如使用json_encode,serialize等) $data = json_encode(['to' => 'tom@gmail.com', 'contentreturn response('redis queue test'); } } ``` > 为了兼容其它项目,Stomp组件没有提供自动序列化反序列化功能,如果投递的是
数
组
数
据
// 消费 public function consume($data, AckResolver $ack_resolver = null) { // 如果是
数
据
是
数
组
问答
workerman v5 什么时候
发
布测试版本
workerman v5 什么时候
发
布测试版本
文档
session管理
connection->send($session->get('somekey')); }; Worker::runAll(); ``` ## 设置session存储位置 使用默认存储引擎时session
数
据
默认存储在磁盘中$session_name ) : bool } ``` **SessionHandlerInterface 说明** - read方法用来从存储中读取session_id对应的所有session
数
据
请不要对
数
据
进
行反序列化操作,框架会自动完成。 - write方法用来向存储写入session_id对应的session
数
据
。请不要对
数
据
进
行序列化操作,框架已经自动完成。- destroy方法用来销毁session_id对应的session
数
据
。- gc方法用来删除过期的session
数
据
,存储应该对最后修改时间大于maxlifetime的所有session执行删除操作 - close 无需任何操作,直接返回true即可 - open 无需任何操作
问答
如何判断连接
数
,如果连接
数
达到最大值 是否可以转接到其他服务器
我再window环境下测试好像提示最大连接
数
是1024 ,linux 下没有提示,这个连接
数
是否可以统计出来,如果达到瓶颈值或者极限的话应该如何处理、
问答
web如何跟app通讯?
问题类似于使用某个接口可以推
送
指定消息通知某客户端(根
据
client_id)来推
送
。请问如何通讯呢?
问答
自定义路由GET请求一会好一会失败
#### bug描述 自定义路由的时候, 当用GET去请求,一会有
数
据
,一会http 400错误。如果是post请求就会一直有
数
据
。把add换成 get,结果也是一样的,一会有
数
据
,一会http 400 #### 程序代码或配置 ``` Route::add(['GET', 'POST'], '/getUserRechargeInfo
问答
如何获取ws的get参
数
type=1的get参
数
?  !
问答
关于用户隐私信息储存方案
'$2y$10$QnBgZNXxIEWa0q9yuBx.jePU8u6yUlQx8JGn0M19AtJk9d8unZjo2' ]; ``` 前端需要展示用户手机号码的地方直接用value,敏感操作需要
发
短信的时候需要用户补全脱敏的字符提交后由后台
进
行验证,通过验证后触
发
短信。后来
数
据
库被扒了,同一个团队下的多个代理被电信诈骗了。。。过了好久被叫过去了解情况,挨了一顿批,说没有能力保护用户隐私就不要收集用户信息,再出现安全问题就要被处罚了。
问答
workman AsyncTcpConnection 获取返回message 返回出现问题
Worker::runAll() ``` #### 下面是代码 ```php $ws_worker = new Worker("websocket://0.0.0.0:2346"); // 启动4个
进
程对外提供服务$ws_worker->count = 6; // 当收到客户端
发
来的
数
据
后返回hello $data给客户端 $ws_worker->onMessage = function(TcpConnection/ ip必须是本机网卡ip,并且能访问对方主机,否则无效 'bindto' => '202.**.**.192:2346', ) ); //
发
起异步连接
问答
使用ParallelClient worker
进
程自动结束重启
#### 问题描述 这里写描述 项目使用的是webman,配置$coroutineResult = $this->coroutineHttp->await(false);//不抛出异常
进
程卡住1min
« 上一页
1
...
244
245
246
247
248
249
250
251
...
436
下一页 »
« 上一页
247
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝