workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
关于定时器如何缓存
由于业
务
需要定时器进行定时处理一些业
务
,但有时候更新代码的时候又
不
得
不
让服
务
重启或者平滑重启,但是这样一台定时器又被销毁掉了,很多业
务
定时任
务
又
不
能停下来,如此情况下么,如何让服
务
器重启前将当前所有定时任
务
进行缓存到硬盘,当服
务
重新启动时能继续加载重启前的任
务
。
问答
能否将webman目录结构改成自己想要的
目录直接修改为app ``` app--插件目录 ----plugin1/---项目插件根目录 ----plugin1/api---插件对外接口(非HTTP接口) ----plugin1/app---项目业
务
目录----plugin1/app/index---项目模块业
务
入口 ----plugin1/config---插件配置目录 ----plugin1/public---静态资源目录 ----plugin1创建自定义进程 5、webman进程和自定义进程启动后执行以下逻辑(以下都是执行在onWorkerStart里) ### 处理请求流程 1、判断请求url是否对应的插件目录下public的静态文件,是的话返
回
文件(结束请求),
不
是的话进入2 2、根据url判断是否命中某个路由,没命中进入3、命中进入4 3、是否关闭了默认路由,是的话返
回
404(结束请求),
不
是的话进入4 4、找到请求对应的中间件,执行前置中间件,执行业
务
逻辑,执行后置中间件,请求结束。
问答
宝塔安装的进程管理器重启服
务
,监听的端口下的进程数量会增加
->registerAddress = '127.0.0.1:' . config('worker_port.register'); //初始化register register 服
务
必须是然后重启进程守护任
务
如下:  再查看端口执行的进程: !img/20250310/1067ceb9d837ca.png) 又多出来两个 如果再重启还会多出来两个 每次重启都会增加 请问下 是哪里的问题 , 但是我用官网下载的demo同样运行 进程数量就
不
会增加
问答
webman可以
不
同进程设置
不
同的内存限制吗
#### 问题描述 比如http进程限制128M, 队列进程设置512M 如果
不
行,可否在代码中可以在start.php 直接512M ```php ini_set('memory_limit'
问答
电脑可以连,手机连
不
上 workermam websocket,修改了源码加上sslv3也
不
行
电脑可以连,应该也
不
是ssl证书的问题,但错误显示是证书
不
受信任
问答
【已废弃】webman AOP 切片
不
触发
不
报错 完全按照手册写的
#### 问题描述 webman AOP 切片
不
触发
不
报错 完全按照手册写的 #### 程序代码或配置 #### 重现问题的步骤 完全按照手册编写 #### 操作系统环境及workerman
问答
在gatewaywork的bussiness中使用redis-queue[已解决]
在gatewaywork的bussiness中使用redis-queue,onconnect时间中,给队列发送数据 ```php /** * 当客户端连接时触发 * 如果业
务
不
需此
回
调可以删除= new Worker(); // worker名称 $worker->name = 'queue'; // bussinessWorker进程数量 $worker->count = 1; // 服
务
注册地址defined('GLOBAL_START')) { Worker::runAll(); } ``` 经过测试,100次连接,只消费
不
到一半,有的时候 只有10次
不
到。
问答
异步http请教
文档里面说: 所有的异步编码必须在onXXX
回
调中编写 我想请教下能
不
能这样写,谢谢!
问答
webman验证器Respect/Validation如何使用原版翻译
现在使用验证器 ```bash composer require workerman/validation ``` 但是
不
希望使用汉化的提示信息,该如何切换
回
英文提示信息?
分享
超级简单但很有用的AOP插件
### Aop插件使用教程 > 同时支持直接new和从容器获取需要被切入的对象,也支持三方库的切入vendor目录下的类方法, 在
不
改变现有代码的情况下切入需要切入的前置后置方法,用在统计http请求,Rpc,组件链路追踪,日志记录,统计函数耗时 修改函数返
回
结果的应用场景 #### 插件安装 ``` composer require xiaoyangguang/aop ``` 1.最后启动服
务
,并测试。
问答
多次请求同一个路由会出现资源定位错误
#### 问题描述 多次请求同一个路由偶尔会出现定位到别的路由接口,比如我请求/user/state接口,偶尔会给我返
回
/novel/catalogues或者其它接口的内容 最近我有在控制器使用如下的自定义函数,希望达到接口先返
回
数据,然后控制器继续执行
不
需要返
回
数据的逻辑部分,我猜这么做会造成如上的问题 #### 程序代码或配置 ``` if (!
问答
libevent2-devel安装
不
上
安装event扩展依赖 libevent2-devel死活装
不
上提示如下 # yum install libevent2-devel -yLoaded plugins: fastestmirror Loading
分享
webpress 快速组建的文档网站框架
20250329/2967e7ffd580d7.png) # WebPress 由 webman 和 bunnyUI 组建的文档网站 将 Markdown 变成优雅的文档,只需几分钟 [在线
效
果
问答
请教:app.debug=true/false如何验证?
开启与关闭的
效
果如何验证呢? ``` <?
问答
server.log中的一个报错,还望群主解答一下
sendBufferToWorker fail $this->workerConnections=array ( ) ip: ``` 错误信息如上所示:这样子就是 突然间在一瞬间 就产
生
这样一个大量的同样的错误
不
知道 这个错误时什么造成的 ??
问答
gatewayworker 重写session了吗?
我看gateway的session用法和PHP原
生
用法一样,都是$_SESSION。 **1:那有什么区别吗?** **2:如果session真的写入在内存中,那么,复杂性
不
是很大的内容,可以代替数据库吗?比如代替redis,直接操作内存的快速读写插入。** **3:session最大可存储多长的字符串。
问答
奇怪的 JWT 问题
尝试用着 tinywan/jwt里面的 RSA512,发现代码
不
支持,后来自己研究了下发现 getPublicKey 以及 getPrivateKey 尚未增加RS384 RS512 的处理。处理完了,跟着注释
生
产 private key public key 过后,却一直遇到这个问题。 如果有哪些大佬知道情况请帮个忙提供个思路。 encode 没问题,就是decode 会一直遇到。
问答
where 怎么放一个数组进去
$rid) ->row(); ``` 但
事
实上,这三个where条件我要经常使用 我曾尝试用一个where来操作,但是失败了。
问答
关于webman压测,cpu跑
不
满
#### 问题描述 压测,a机器4C8G内网3G带宽,内网b机器上执行ab命令 n=100000 c=500 , qps到3800左右,cpu占用48%,
不
知道什么原因cpu跑
不
满 (
不
带数据库) 大家有没有遇到过这样的问题
问答
在timer中sendToClient浏览器
不
知道为什么接收
不
到
[attach]153[/attach] 页面上输出的clientid 和我event打印出来的是一样的, 可是我的浏览器就是没有输出
不
知道哪里错了。
« 上一页
1
...
181
182
183
184
185
186
187
188
...
479
下一页 »
« 上一页
184
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝