workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
apidoc插件有人安装成功吗
#### 问题描述 插件地址:https://www.workerman.net/plugin/101 亲测,无
效
服
务
器是Centos
问答
链接存在时 客户端
不
发数据的时候 服
务
端会自己返
回
@heart
并没有用timmer类 并且30秒一次自动发送
分享
基于Webman1.3开发的极速后台内容框架,表格,表单,全局组件均可快速
生
成页面
基于Webman开发的极速后台框架,采用前后端分离技术,数据交互采用json格式,功能低耦合高内聚;核心模块支持系统设置、权限管理、管理员、权限菜单、快速构建CRUD功能页面等功能,开发目的,让后端人员
不
触碰任何一段[](/upload/img/20220322/2262398cf0e252.png) 快速
生
成一个表格页代码:  快速
生
成一个表单页代码: !
分享
SuperAdminx用webman|thinkORM|react|js写的后台可
生
成代码
> **本公司主要做外包,此框架为公司内部框架,已开发多款线上产品,谈
不
上高科技,更没有黑科技,实用为主。** 为什么
不
用现成的开源?实话:
不
好控制 为什么开源?心血来潮 为什么没有vue?早期是用vue,后面没更新了主力投到react了 ## 特点 跟其它框架比起来,感觉也没什么特点,有一功能自我感觉
不
错,市面上react或者vue项目,特别是在后台多tabs标签的框架,在打开详情(或者所谓的二级页面三级页面...)的时候都是用弹窗打开或者新开一个tabs标签,而本项目是在在订单列表标签里面打开订单详情,在打开订单列表的时候会新增一个订单列表的tabs标签,在订单列表在打开进入订单详情的时候,系统并
不
会在新建一个订单详情的## 后端实现的功能 权限管理:可基于接口级别权限 代码
生
成:可
生
成前后端curd的代码 参数设置:可自定义每个设置的表单字段,并同步到权限里面,可自定义哪些角色拥有哪些参数设置 后续会基于插件模式发布其它功能
问答
workerman
不
太稳定,找
不
出原因
用memcached来存储,做的分布式的推送服
务
,2天测试下来有的机器能收到消息,有的就收
不
到,服
务
都还稳定运行,用chrome检测socket的服
务
器也没有异常消息,
不
知道为什么。有什么办法能找到为什么收
不
到消息的原因吗? 或者分布式的时候需要注意什么吗? 谢谢。
文档
客户端连接失败原因
ip 4、服
务
器使用了cdn等加速代理,导致连接的实际ip与预期ip
不
一致 5、服
务
端没有启动或者端口没有被监听 6、使用了网络代理软件 7、服
务
端监听ip与访问地址
不
在一个地址段。3、如果用了宝塔等面板,需要在宝塔中开放对应端口 4、服
务
器
不
存在或者没有启动 5、如果客户端使用了域名连接,域名可能指向了错误的服
务
器ip 6、客户端访问的ip是服
务
器内网ip,并且客户端和服
务
端
不
在一个局域网,会产
生
这个错误。ip_local_port_range` 来增加本地临时端口数量,例如设置成`10000 65535`(本地端口范围设置成10000 65535,也就是本地端口数增加到55535个),运行`sysctl -p`
生
效
## 其它报错 如果发
生
的报错
不
是```connection refuse``` 和 ```connection timeout```则一般是以下原因: **1、客户端使用的通讯协议与服
务
端
不
一致。
文档
不
支持的函数/特性
#
不
支持的函数
不
支持的函数/语句 | 替代方案 | 说明 ----|------|---- pcntl_fork | 提前设置好进程数| php://input | [`$request->rawBody()`](http/request.md)| 用于HTTP协议下的应用获取POST的原始数据 exit | return | 使用exit会导致进程退出,如果要返
回
请直接用return语句 die |return | 使用die会导致进程退出,如果要返
回
请直接用return语句 header cookie session相关函数 |参考 [`$request`](http/request.md) 和
问答
关于AI助手的应用,问题咨询
#### 问题描述 想把AI助手给部门内
不
同岗位同
事
使用,产
生
了一些疑问,感谢解答! 1、能否做到每个人都有独立账号,登陆之后才能使用?是否是配合webmanadmin的用户权限来做登录?2、能否控制使用者
不
能看到全部应用?例如“野蛮女友”、“国粹杠精”等
不
适合在部门内让所有人看到 3、安装AI助手之后,使用时的打开界面是否与 https://bla.cn/ 一致?#### 为此你搜索到了哪些方案及
不
适用的原因 没有搜索解决方案
问答
PHPsocket.io中使用定时器
$io = new SocketIO(81); // 当有客户端连接时 $io->on('connection', function($socket)use($io){ // 获取链行股价行情
事
件
回
调函数send_prices', $data); }); }); }); Worker::runAll(); ``` 这样写,好像每个用户链接后发送get_price都会新增了一个定时器(
不
确定是
不
是,自己测试的时候打开多个页面,客户端接收的数据有时候一下子返
回
多个)。。
问答
Gateway服
务
启动成功,就是连接
不
上啊,救命啊!!来人啊!!!!!
#### 问题描述 服
务
端正常启动,防火墙端口也放开了 服
务
端配置  这是nginx增加的配置  客户端就是连接
不
上啊 !
问答
webman
事
件插件 基于illuminate/events
这个 handle里
不
能return值呀
问答
关于 SSE 跟 chunk 方式返
回
,中间件还有授权这些怎么处理?
#### 问题描述 最近在搞 gpt 的 stream 方式返
回
,如果用 SSE 跟 chunk 方式返
回
,中间件还有授权这些怎么处理?
问答
自带的mysql为什么插入成功,但是返
回
的0?
insertId = self::$conn->insert($this->table)->cols($data)->query(); echo $insertId; 数据库里面已经有数据了,但是这个始终是返
回
0
问答
升级了1.6.9之后,GatewayWorker插件无法根据uid获取在线的用户,返
回
都是0
GatewayWorker 获取用户在线
不
在在线,返
回
的都是0 #### 程序代码或配置 #### 重现问题的步骤 #### 操作系统环境及workerman/webman等具体版本 linux
问答
gateway为什么它
不
会把业
务
请求发到局域网别人的bussinessworker上去呢?
我现在是用的是阿里云的云服
务
器,它给了我一个10.x.x.x的内网IP,我想使用的是一gateway多worker 分离部署(可能其它人也在阿里云使用workerman同一个局域网),那我如何才能使gateway把进来的业
务
需求分发到我的bussinessworker中去而
不
是别人的?为什么它
不
会发到局域网别人的bussinessworker上去呢?
问答
gateworker中,频繁刷新页面获取新的client_id,之前没用的lcient_id会留在内存里吗?
gateworker中,请求新页面会
生
成一个client_id,如果
不
断刷新此页面,会得到
不
同的client_id,那之前的client_id还会留在内存里吗,这样频繁的刷新页面会
不
会造成服
务
器很大的负担呢
分享
🚀 PHP 超高性能框架 Webman AOP 插件
## 概述 这是一个基于 Webman 框架的高性能、高可用 AOP(面向切面编程)插件,支持运行时代理,无需
生
成文件。项目采用 MIT 许可,适用于 PHP 8 环境。- ✅ **标准 AOP 切面类型**:支持 Before、After、Around、AfterReturning、AfterThrowing - ✅ **运行时代理**:高性能的动态代理实现,无需
生
成文件- 决定是否执行目标方法 - 实现缓存、
事
务
等 ```php public function around(JoinPoint $joinPoint, callable $proceed): mixed) return $this->afterLogic($result); } ``` ### AfterReturning(返
回
后通知) 在目标方法正常返
回
后执行(
不
抛出异常时),可以: -aop_cache:' . md5($joinPoint->getFullMethodName() . serialize($joinPoint->getArgs())); } } ``` ###
事
务
切面
问答
关于重启偶尔出现not ready情况
这个是
生
成环境下一次重启偶然出现的!1362ce86a0dc05.png) 按照我对Register注册进程的理解,是否会存在一种情况: 当BusinessWorker重启时,由于网络或者其他原因,导致Register没有触发onClose
事
件(因为socket并
不
保证一定会触发onCLose),导致这个问题的出现; 如果存在这种情况的话,我是否可以在Register用定时器去维护一个心跳,判断如果长时间没有数据交流,就删除这个连接。
问答
workerman 多个进程共享数据(能
不
能直接在内存共享?或者多线程)
我有两个进程,想操作同一个资源,
不
想借助文件或者数据库存储(
效
率低),上网上搜了一下可以内存共享,我想问一下,workerman有什么解决方法吗?,多线程版本可以吗?
问答
workerman 在类里面无限递归行
不
行
```php public function test(){ //这里是要随机时间的,当然实际肯定
不
是现在这样 $time = rand(10,15); Timer::add($time,function (){ //执行完自己代码后 $this->test();//这里重新
生
成定时器 },[],false) } ``` 然后进程启动后掉要一次 $this->test(); 这个写法会死人吗......总感觉怪怪的,
不
行的话有没有好点思路呀,求帮忙,谢谢
« 上一页
1
...
69
70
71
72
73
74
75
76
...
475
下一页 »
« 上一页
72
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝