workerman
首页
问答
分享
手册
市场
物联网
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
多个businessworker接收某一用户的同一消息
即gateWay将用户的某一消息多发到
不
同的businessworker,例如 用户的onclose
事
件发送到所有businessworker?
问答
gatewayworker心跳间隔大于60秒会触发onclose吗?
手册上说“客户端定时每X秒(推荐小于60秒)向服
务
端发送特定数据,服
务
端设定为X秒没有收到客户端心跳则认为客户端掉线,并关闭连接触发onClose
回
调。”而之所以推荐小于60秒是因为“很多路由节点会清理60秒内
不
活跃的连接,导致还没来得及发送心跳,连接就断开了。”参考自walker大大在https://wenda.workerman.net/question/4615 这个问题中的
回
复。,服
务
端关闭连接并触发onClose
回
调。此时其时长已经大于60秒,是
不
是就没有意义了?
问答
单进程redis读写堵塞
前几天在
生
产服上发现,单进程每秒50次写入redis(短链接)的时候,就会出现极高的延迟,导致整个进程都被堵塞。而此时worker服
务
器和redis服
务
器的CPU、内存、进程、TCP连接数都正常。请问大师,是
不
是php redis扩展的问题?还是在进程中操作redis的方法
不
对
问答
tp框架里怎么直接引用onmessage获取硬件返
回
的响应啊;
也已经可以正常通信了; tp框架里怎么直接引用onmessage获取硬件返
回
的响应啊; 第一次做软硬交互,有点懵 大神们,救救我吧
问答
workman在
生
产环境,可以和nginx部署在同一台服
务
器么?
如题,谢谢
问答
webman项目性能压测
#### 问题描述 公司项目使用webman,测试一个
回
调接口,目前没走业
务
,直接返
回
一个状态值 压测工具siege,50客户端100并发 压测和被压测服
务
器为4核16G,均按照手册优化内核
回
调方要求[](/upload/img/20230706/0664a69376f3bd.png) #### 为此你搜索到了哪些方案及
不
适用的原因 无
文档
二开必读
强烈建议新建一个应用插件用来存放二次开发代码,当然也可将二开代码放置于主项目,但是
不
能直接修改AI的源码,否则升级会导致代码覆盖。接下来的章节都是基于新建插件的方式二开AI,如果你选择将二开代码放置于主项目,代码是类似的,只
不
过目录及命名空间
不
同。## 创建插件方法 首先确保安装了 webman/console 组件并且确保版本>=1.3.6,如果没有安装或者版本
不
对,请执行以下命令安装或升级 ```shell composer require## 二开原理 为了
不
入侵AI的源码,我们可以通过以下方法二次开发AI * 利用中间件更改页面内容(包括插入css、js、html等,下同) * 利用路由覆盖更改页面内容,也就是将原有路由指向新的控制器* 利用中间件给某些控制器的添加业
务
逻辑 * 利用
事
件监听器介入注册、登录、退出、支付、菜单列表、大模型请求、大模型响应、图片
生
成等
事
件,完成二次开发 下面的章节将详细介绍以上几种方法。
问答
webman Redis消息队列组件 redis-queue
workerman 的异步redis client封装还没
事
实现 !
不
能用好像
问答
gateway发送16进制序列
有个设备收发数据均使用16进制数据,我用gateway来发送16进制数据时,设备没有任何消息返
回
。 前台发送一段16进制序列,比如 55AA0002000A0C 。之后我尝试用我自己写的一个tcp socket的demo来用这3种方法发送,设备都能成功返
回
数据。 这是怎么
回
事
?有什么办法解决吗
问答
请教下大佬们我这个需求怎么实现
我想用webman开一个process,处理一个任
务
,任
务
就是一个定时器,定时处理业
务
逻辑。任
务
结果保存在process的一个变量里面,我想在http进程中读取到这个变量,用户访问我网站时返
回
给用户,可能比较基础,但是这个跨进程了,
不
知道怎么弄
问答
文件上传小雨
public function dealInput($buffer) 如果传输文件
不
通过pack 怎么
效
验文件是否上传完成?
问答
静态文件配置(/config/static.php)无
效
#### 问题描述 我目前是多应用绑定
不
同域名配置了nginx,但这时候是通过ng访问静态文件了,那么静态文件配置(static.php)就会没用,请问需要怎么设置才能使静态文件配置起作用?
问答
declare(strict_types=1);导致windows启动项目后修改文件无法自动重新加载
[截图](/upload/img/20221012/126346686f03d1.png) 有没有大佬解答一下为什么会这样,要怎么改才可以
生
效
问答
webman-push-server 出现错误,
webman-push-server,php start.php start 启动,出现错误 Call to undefined method Redis::xAutoClaim() ,composer update 也无
效
support\\Plugin::uninstall" ] } } ``` [redis官网](https://redis.io/commands/xautoclaim/) 此函数在 6.2.0
生
效
问答
怎么将服
务
端上传到云服
务
器?
按照官方介绍的方法 写了段websocket 服
务
端代码 地址为本地的127.0.0.1:2346 用了workerman 框架后 CMD启动服
务
端成功~ 之后再用客户端连接127.0.0.1:2346 也成功了 现在很迷茫 只知道怎么用本地连接,怎么让外网也能连接到,将服
务
端代码 上传到新浪云SAE可以吗?上传之后又该怎么启动服
务
端呢?一头雾水,求指教!
问答
gateway 服
务
器cpu突然升高,原因
不
明
gateway进程数4,bussworkerman进程为8,2台分开部署在
不
同服
务
器上,只有gateway进程升高,workerman日志显示没有错误,只是报了个 pid:31135 Bad request
分享
Casbin权限模型实战大揭秘,教育培训领域的创新实践和高
效
优化策略
云用户若要使用多个云平台,则需要学习
不
同的策略语言,分别编写安全策略; > 2. 云服
务
提供商需要自行设计符合自己平台的安全策略语言及访问控制机制,开发成本较高。>PML-EM实现了3个性质:`策略语言无关性`、`访问控制模型无关性` 和 `程序设计语言无关性`,从而降低了用户编写策略的成本与云服
务
提供商开发访问控制机制的成本。在线论文地址:http://www.jos.org.cn/jos/article/abstract/5624 # Casbin框架介绍 >Casbin 是一个强大的、高
效
的开源访问控制框架,支持 `## Model存储 与 policy
不
同,model 只能加载,
不
能保存。因为我们认为 model
不
是动态组件,
不
应该在运行时进行修改,所以我们没有实现一个 API 来将 model 保存到存储中。
问答
设置进程数量问题
经过查看发现目前进程是在启动时按数量
生
成的,然后准备对外服
务
.(如理解有误请指出) 是否考虑后期加入一些其他设计,可以设置最大值,最小值然后启动时创建最小值,更多的进程可以动态创建的方式.有的时候平时服
务
进程数量
不
需要很多,但是突发服
务
时又需要更多的子进程,否则会导致全部子进程打满.
问答
Error during WebSocket handshake: net::ERR_CONNECTION_RESET
有没有大哥帮我看看这是咋
回
事
我用的是 gateway 连接的时候 一下可以 一下
不
行的 这是nginx的配置 ``` server { listen 20005; listen 443} } ``` 这是前断连接的 ```javascript var ws = new WebSocket("ws://chatnew.test.com:20005"); ``` 一会可以一会
不
行
问答
请问workerman有没有一个好的定时任
务
管理系统?
#### 问题描述 目前使用的是linux的crontab做的定时任
务
,但是定时任
务
越来越多了,每次加一个任
务
以及找任
务
都非常的
不
方便。#### 为此你搜索到了哪些方案及
不
适用的原因 我尝试搜索php的定时任
务
管理系统,swoole有一个,但是要装swoole扩展,比较麻烦,我本身还是比较熟悉workerman的,想找一个用workerman实现的带后台管理的定时任
务
管理系统,要支持crontab语法的。
« 上一页
1
...
81
82
83
84
85
86
87
88
...
433
下一页 »
« 上一页
84
下一页 »
赞助商
+成为赞助商
×
请作者喝咖啡
×
🔝