workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
分享
[6.x更新]SaiAdmin基于webman+vue3的完整框架,代码自动生成
https://saithink.top ](https://saithink.top) 演示地址:[http://v6.saithink.top/](http://v6.saithink.top/) 根
据
角色
进
行体验| | 岗位管理 | 岗位信息维护、Excel 模板导入导出 | | 菜单管理 | 菜单配置、按钮权限 | | 字典管理 | 字典类型与字典
数
据
维护| | 服务监控 | 服务器状态、缓存信息、一键清理 | |
数
据
表维护 |
数
据
表结构、表优化、碎片整理 | ### 开
发
工具 | 模块 | 说明| | -------- | ---------------------------- | | 代码生成 | 根
据
数
据
表自动生成 CRUD 代码 | | 定时任务 | Crontab 任务管理、执行日志[](/upload/img/20260112/1269649575e475.png) ## 如何安装 本项目是基于webman的插件方式
进
行开
发
,对webman项目没有任何侵入性,能够兼容其他webman
问答
如果与
GatewayWorker
直连,业务逻辑部分,消息如何实现呢
如果与
GatewayWorker
直连,业务逻辑部分,消息如何实现呢? 是写在Events里面吗?
问答
gatewayworker
与客户端扫码手持机tcp长链,
发
送
成功,返回失败 后超时
问答
gatewayWorker
使用AsyncTcpConnection作客户端连接外部tcp服务端怎么主动
发
送
消息
AsyncTcpConnection作客户端连接到第三方的服务端,怎么可以在mvc框架主动调用send方法推到第三方的服务端。
问答
发
现有的链接 onClose没有收到
gatewayworker
pingInterval 设置20 pingNotResponseLimit 设置2 pingData 设置 '' ,偶尔还是有的链接没有执行onClose方法,请问可能是什么原因呢
问答
Gateway监听多个端口时,[心跳检测间隔]只有一个有效?
```php // 初始化 gateway
进
程 $gateway = new Gateway("p1://0.0.0.0:1227")// 心跳间隔 $gateway->pingInterval =180; $gateway->pingNotResponseLimit = 2;// 初始化 gateway
进
程 $gateway2 = new Gateway("p2://0.0.0.0:1228"现象:gateway 只
发
一次心跳给客户端,最后断开了连接(距离连接成功14分钟,距离客户端
发
来的心跳
数
据
9分钟) gateway2 能正常给客户端
发
心跳,但是心跳间隔是在180秒,而不是120秒 提问
问答
请教一个websocket异常关闭 错误码1006的问题
情况是这样的 我使用的是
gatewayworker
配置的是nginx反向代理 8282端口 然后服务端设置的心跳是40s 然后客户端设置的
发
送
心跳间隔是30s 我chrome开了三个页面 一开始没啥问题
问答
无法长连接 和服务端批处理断开重开后的重新连接问题
1.类似web消息推
送
系统 用了两个sender.js 一个可以长链接 一个链接
数
据
接收完后没多久就断开了 请问可能哪里出了问题 2.类似web消息推
送
系统 start_for_win如果断了 然后重启
问答
使用 setGet 修改了参
数
, 参
数
是拼接上去的, 频繁访问的话, 参
数
会一直拼接
$value; } } $request->setGet($payload); ``` 补充一下: 上面的修改代码是在中间件里写的, 使用这个参
数
的时候是在控
制
器里.
问答
管理后台webman-admin的session有效时长能在配置控
制
吗?(已处理)
管理后台webman-admin的session有效时长能在配置控
制
吗?(已处理)
问答
unable to connect to tcp://0.0.0.0:2346(Address already in use)
'; $http_worker2->count = 3; $http_worker2->onMessage = function($connection, $data) { // 向浏览器
发
送
$http_worker1->count = 5; $http_worker1->name='25k_step1'; $http_worker1->user='www-data'; // 接收到浏览器
发
送
的
数
据
时回复hello world给浏览器 $http_worker1->onMessage = function($connection, $data) { // 向浏览器
发
送
hello world1635
发
送
了SIGTERM 信号(平滑 重启) ``` 已经看了手册 :http://doc3.workerman.net/faq/workerman-start-fai 如果执行了reload 或者最后解决办法是用top,
发
现一个php占用内存达到70%以上,kill 掉之后,一切正常。
分享
webman/workerman的协程基建套件及分享
# 前言 这段时间本身比较忙,也很少在关注技术相关的点,上个月空了刚好有时间看看群里,结果
发
现大家在讨论协程以及webman/workerman的劣势-阻塞退化问题,本来说是稍稍提两下实现方向,结果一来
二
去直接弄了一个插件出来webman也同理,因为webman是在事件回调函
数
内
进
行框架的加载和控
制
器方法的执行的。,那么意味着当事件的回调函
数
中当监听8080端口
进
行处理,遇到了阻塞的时候还是无法出让当前控
制
权给event-loop,event-loop就没办法执行下一个8080端口的事件,为什么会这样呢?clone
进
行拷贝操作,但资源类型不可以clone - 可以通过协程id + 静态
数
组结合来保存和销毁需要处理的竞态
数
据
,从而实现协程上下文 ```php static array $context关于
数
据
库连接池 -
数
据
库协议一般是支持双工的,但PDO是标准的blocking-I/O实现 - PDO在
发
送
SQL后会阻塞等待SQL的执行结果,swow和swoole在底层hook了阻塞等待的过程
问答
webman本地响应时间很快,部署到线上就很慢了,已解决,网络延迟问题
#### 问题描述 webman本地响应时间很快,部署到线上就很慢了,帮忙看下,谢谢 为什么差别这么大,响应时间查了100倍 本地: Windows开
发
,16G,连接
数
据
库也是本地的,mysql5.7[截图](/upload/img/20241120/20673d8bf12277.png) 线上: Dabian开
发
,海外亚马逊云服务器,Linux内核调优也处理了, 2核4G,连接
数
据
库也是本地的,[截图](/upload/img/20241120/20673d8c023a6a.png) 已解决,属于网络延迟,本地是大陆访问国外有网络延迟,我用海外服务器
进
行访问就没问题了,具体可以用curl命令,可以使用 curl 的 -w 参
数
,并结合 %{time_total} 来获取总请求时间,总体耗时在30毫秒,和我本地Windows开
发
时间差不多, ``` curl -X POST https://
问答
关于内网穿透应用的两个问题
1,内网穿透
数
据
是不是通过服务器端中转实现的?对服务器的带宽要求高不高? 还是说说只是做为地址的转
发
,用户访问是直接和本地客户端
发
生
数
据
交换?2,内网穿透不是https的,
数
据
保密性是不是没有保证? 请内行给答疑一下,谢谢
问答
部署在服务器报错
使用workerman-for-win 实现消息推
送
在本地测试 完全OK 但是部署到 WINDOW系统 IIS 的服务器里面 启动 就报错 错误:syntax error:unexpected T_STRING,expecting T_CONSTANT_ENCAPSED_STRING OR '<' 提示在start_web 第
二
行出现错误。。
问答
求解:路由可变参
数
定义和模板中获取文章分类问题
1.第一个问题: index应用,article类,cate方法 路径为/index/atricle/cate[/type][/page], /type和/page是可变参
数
如访问: /index',['ename' => $cate.ename]); route('column.cate',['ename' => $cate.ename,'type'=> $cate.type]); 2.第
二
个问题: 在模板中如何使用request()函
数
获取使用了路由后的参
数
。
问答
关于workerman守护
进
程问题
我在我的代码中执行linux语句开启workerman的守护
进
程,
发
现我的代码就卡在这里走不下去了!! exec("php ..
问答
控
制
器里如何利用exec调用自定义命令吗
#### 问题描述 自定义命令只能在根目录执行,请问入如何在控
制
里调用自定义命令呢,/usr/local/bin/php /Users/destiny/admin/transfer-statistics1
分享
phinx.php获取.env环境变量中的配置
`webman` `phinx` `env` ##### 开
发
过程中,按webman文档推荐的
数
据
迁移工具phinx,
进
行了安装。安装完成后,不想把根目录下的配置文件phinx.php写死,于是乎
进
行了一些尝试: ### 尝试一:用`config()`获取配置 (获取失败) <?'', ], ] ]; ### 尝试
二
:用`getenv()`获取配置 (获取失败) <?
问答
webman-admin表单多图上传,radio,多选,还有配置
#### 为此你搜索到了哪些方案及不适用的原因 我
发
现在主的上用模型竟然报
数
据
表未找到,需要重新配置databases,还有就是生成新增修改的弹窗建议pc改成50%,500px的看着太小了,然后连表字段的话能不能自动创建模型关联
发
现这几点改
进
了,写新项目基本需求就达到了!看着框架挺不错,希望大佬改
进
!
« 上一页
1
...
170
171
172
173
174
175
176
177
...
446
下一页 »
« 上一页
173
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝