workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
有人能回答一下在用模型的时候如何使用事务吗? 测试了好多次都不行
Db::commit(); } catch (\Exception $e) { Db::rollBack(); return false; } ``` 当我使用user模型更新时,他无论如何都会更新
数
据
但是用Db插入的时候却可以拦截,没有更新
数
据
,这就很奇怪了,我在用laravel的时候这样子写是没有问题的,有大神能说一下时啥问题吗?
问答
webman-admin视图功能关闭后表格明细
数
据
无法打开,详情见图
#### 问题描述 详见图片
问答
服务端业务处理过程中,前端客户断开,是否会丢失
数
据
?
问答
一个很奇怪的问题,关于中文乱码,读取
数
据
库中文显示???
我在windows下使用的时候没有问题,转移到Linux中其他PHP文件读取MySQL中文也正常,但是在使用workerman,读取的中文全部变成了???,求大神支招,非常感谢!
问答
小程序和APP
数
据
如何保持一致,都是使用GW作为服务端
现在有个问题,APP用户端、APP司机端、小程序用户端,服务端使用的是GW,如果小程序用户端下了单,那APP司机端可以收到订单,而APP司机端接单后,需要通知APP用户端和小程序用户端,这个怎么处理?
问答
数
据
库正确的配置,但是提示用户名密码错误,不应该啊?
 我在 config/database.php 里【正确】的配置了:  mysql的密码  换成 127.0.0.1 也报错,啥情况?
问答
registerAddress端口号串了?
/question/2054,这几天系统一直有个异常,项目中会往多个ip
发
送
消息, ip1: 111.111.111.111:1200 ip2: 222.222.222.222:1300, 神奇的是t.device.heyzhima.com/vendor/workerman/gatewayclient/Gateway.php:830 注意异常中的ip:端口是不对应的,看ip1和ip2, 查了一天,代码也没有
发
现任何异样,代码不会骗人,但这种神奇的事,它怎么就
发
生了?盯了 getAllGatewayAddressesFromRegister 这个方法很久,$registerAddress也没有特殊处理,怎么会
发
生端口号串了的问题,大大能指点下?
问答
Gateway Worker应用支持的并
发
量和QPS怎么计算需要多少内存?
Gateway Worker应用支持的并
发
量和QPS怎么计算需要多少内存? 比如单机支持50万并
发
量,需要多少内存,怎么计算? 单机支持20万QPS,需要多少内存,怎么计算? 求解
问答
我想使用php访问java开
发
的websocket接口
您好,我想用php访问java开
发
的websocket接口,不知道怎么做。于是用wokerman做客户端与java服务器建立连接,cmd命令行可以执行,但是浏览器不能访问,请问是什么原因导致的呢?
问答
我想使用php访问java开
发
的websocket接口
您好,我想用php访问java开
发
的websocket接口,不知道怎么做。于是用wokerman做客户端与java服务器建立连接,cmd命令行可以执行,但是浏览器不能访问,请问是什么原因导致的呢?
问答
我想使用php访问java开
发
的websocket接口
您好,我想用php访问java开
发
的websocket接口,不知道怎么做。于是用wokerman做客户端与java服务器建立连接,cmd命令行可以执行,但是浏览器不能访问,请问是什么原因导致的呢?
分享
超级简单但很有用的AOP插件
同时支持直接new和从容器获取需要被切入的对象,也支持三方库的切入vendor目录下的类方法, 在不改变现有代码的情况下切入需要切入的前置后置方法,用在统计http请求,Rpc,组件链路追踪,日志记录,统计函
数
耗时修改函
数
返回结果的应用场景 #### 插件安装 ``` composer require xiaoyangguang/aop ``` 1.```shell php start.php start curl http://127.0.0.1:8787 此时控
制
台打印前置和后置切面函
数
打印值 string(12) "beforeAdvice
问答
关于client_id会不会溢出的问题
在连接建立之后client_id是自增的,并且旧连接断开之后新连接似乎不会复用没有被占用的client_id,那么假设连接
数
足够多(包括曾经连接又断开的),client_id是不是会有溢出的可能?(PHP中整型为32位或64位,在框架里有一些地方将client_id作为
数
组键,所以就算自动转成了浮点还是会在这转回整型) 毕竟鸟叔的视频都让Youtube播放次
数
溢出了....还是说框架里有相关防止溢出的机
制
问答
关于全局与应用插件中间件的问题
访问后台的```app/queue```应用下的控
制
器,有**一定的机率**会执行全局中间件。 !目前问题我也无法针对性的复现,开
发
过程中,访问后台```app/queue```下的控
制
器时不时的会执行全局中间件。'/plugin/queue/public/index.html'); }); ``` 看请求url```//127.0.0.1:8787/app/queue```及请求控
制
器名称```为空```,貌似是这个闭包路由执行了全局中间件
分享
webman Docker部署方案(Debian:10-slim + PHP8.1)
方便 多平台的开
发
部署 2. 方便 修改 PHP 版本 3. 方便 修改 PHP 扩展 4. 使用 Debian:10-slim,打包体积更小 5.在 Win10 及 CentOS7.9 上完美运行 ####
二
. Dockerfile ##### 1.运行
制
作镜像(镜像名称按 开
发
者/应用:版本): docker build --rm -t developer/app:1.0 . ##### 2. Docker 运行命令: 1.使用镜像创建容器: docker run -d --restart=always --name=app -p 8787:8787 developer/app:1.0 参
数
说明容器服务操作 (1) 查看容器状态 docker ps -a (2)
进
入容器 docker exec -it app /bin/bash
问答
Redis 操作次
数
过多偶尔会报错 Operation now in progress
> Redis 操作次
数
过多偶尔会报错 Operation now in progress [官方扩展库 https://github.com/phpredis/phpredis/issues/1881
文档
终端关闭导致workerman关闭
**答:** Workerman有两种启动模式,debug调试模式和daemon守护
进
程模式。运行 ```php xxx.php start``` 是
进
入debug调试模式,用于开
发
调试问题,当终端关闭后Workerman会随之关闭。运行 ```php xxx.php start -d```
进
入的是daemon守护
进
程模式,终端关闭不会影响Workerman。
问答
workerman作为ws客户端,如何保持多个连接?如何动态增删连接?
**场景:** 我们系统每个用户需要通过ws实时同步他们在某第三方平台上的
数
据
。会有新用户产生,产生新用户时动态给他建立一个连接。我有如下方案,都无法满足需求 **方案1:** 写一个workerman脚本BTrade.php ,接收cli参
数
用户id,以id作为worker的name与id, 如:“php BTrade.php在命令行执行一次脚本后,再次执行“php BTrade.php start 1273” 会报错 “Workerman[ BTrade.php] already running” 疑问:是不是一个脚本只能存在一个
进
程_usdt'; $worker->id = $account['id']; //
进
程启动时 $worker->onWorkerStart
分享
webman admin 的crud中,加上with,方便关联。
/** * 指定查询where条件,并没有真正的查询
数
据
库操作 * @param array $where * @param string|null $fieldstring $field = null, string $order= 'desc', $with = null) 然后,函
数
里面加上: if($with){ $model = $model
问答
后台管理插件页面分页有个小BUG
#### 问题描述 如图所示,当我切换每页条
数
时,分页信息变了,表格
数
据
没变  !
« 上一页
1
...
280
281
282
283
284
285
286
287
...
446
下一页 »
« 上一页
283
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝