workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
【已解决】webman/rate-limiter redis缓存有效期为永久,是需要自己手动清除吗?
在 Webman\RateLimiter\Driver\Redis 看到了定时清理的代码,每次启动时会执行一次清理方法,清理 当前日期 以外的
数
据
,并且每隔 24 小时也会执行一次清理方法。
分享
webman框架源码修改及性能优化(四)
在写中间件时,
发
现一个比较重要问题,那就是中间件中获取的controller对象,不是原来的controller对象,这样不严谨,也导致在__construct()中对controller修改的属性不生效控
制
器中间件代码通常是这样: ```php if ($request->controller) { $controller = Container::get($request->查找src/Container.php中的get()方法,调试
发
现是new了一个新的实例 ```php public function get(string $name) { if} } return $this->instances[$name]; } ``` 刚开始准备改这个get()方法,但这个方法对应接口仅提供一个$name参
数
,
发
现make()方法执行是在中间件的Container::get()之后,分析src/App.php的流程,可以对getCallback()方法
进
行修改,多传递一个request参
数
,然后稍微调整,就可以让
问答
如何监控后台GATEWAY worker的实时压力情况
用workerman 来做微信墙 的后端服务,现在研
发
阶段 买了一个阿里云 1核 1G 1M带宽的主机,我知道这个配置 到 正式使用 肯定不够, 我们的用户 是有严重峰谷的, 每天 9-14:00,18:00-20:00 同时在线 约在2000人 ,服务器除了workerman 还有tp 做的webserver 用于拉取用户
数
据
,微信手机端的html5 文件 少量图片资源等都在这个主机上
问答
JSONRPC 能实例化调用吗?
两万行的对象方法我可不希望去逐个改成static, 顺便
发
现了一个不完善的地方:当我连接手机热点调试,系统无法探测到
数
据
(估计是获取到的ip地址错误) 还有是否能 加载 server/Folder/
问答
您好作者,请问linux arm平台支持吗,如现在不支持有在做或计划适配吗?
我的项目有很多小型硬件终端,它或多或少是客户端或者是用于给这些小型设备提供的网口服务的网关设备 因为场景的考虑,上述很多设备是用的linux arm系统,除了硬件本身运行用C,在通讯上一直用http给服务端提交
数
据
我考虑用php做通讯服务,开
发
上比较方便 #### 感谢您的回复,因为一些原因,并不想用C做通信
问答
假如说围绕用户开
发
,比如文章的模块,商城的模块,客户模块
#### 问题描述 就是安装了,webman,webman-admin,webman的user插件,假如说围绕用户开
发
,比如文章的模块,商城的模块,客户模块 这边每个模块单独都以插件的形式开
发
,然后互通
文档
命令行
命令` ## 支持的命令 ### version **打印webman版本号** ### route:list **打印当前路由配置** ### make:controller **创建一个控
制
器文件**将webman项目打包成phar文件** 参见[phar打包](/doc/webman/others/phar.html) ### build:bin **将webman项目打包成可直接执行的
二
进
制
文件** 参见[phar打包](/doc/webman/others/bin.html) ## 自定义命令 用户可以定义自己的命令,例如以下是打印
数
据
库配置的命令 * 执行 `php webman make; protected static string $defaultDescription = '显示当前MySQL服务器配置'; ``` ### Argument 此注解作用于属性,用于声明命令行参
数
,
问答
Gateway报一个奇怪的错
BusinessWorker.php(197): Workerman\Worker->run() #4 /www/root/ese/vendor/workerman/workerman/Worker.php(1551):
GatewayWorker
root/ese/vendor/workerman/workerman/Worker.php(1381): Workerman\Worker::forkOneWorkerForLinux(Object(
GatewayWorker
问答
求问老大,php后台怎么调用
gatewayworker
向硬件推
送
消息啊?有什么案例或者思路点播一下吗?谢谢!
问答
使用Workerman\Mqtt\Client设置用户名和密码就没办法正常连接
img/20250417/176800d1cdeaa1.png) #### 重现问题的步骤 1、首选确认一点 username,password是没有问题的,因为使用mqtt工具可以正常连接并接收
数
据
[截图](/upload/img/20250417/176800d1a9e3fa.png) 2、去掉mqtt服务的账号密码认证,然后删除配置文件中的username,password就可以正常连接接收
数
据
3、调整过workerman/mqtt的版本,之前是2.1降级到2.0 4、也通过控
制
器中简易调用还是同样报错(特意新加的用户名和密码),如图 !
问答
workerman里面onmessage 与 网页里面websocket 里面onmessage 同时触
发
吗两者 看下图
workerman里面onmessage 与 网页里面websocket 里面onmessage 同时触
发
吗两者 看下图 ,哪位大神可以指教下哈哈 黑色onmessage 是workerman的
问答
惊群会不会造成本该响应的
进
程由于抢不到连接,而丢失业务
数
据
?workerman是怎样处理惊群效应的呢?
问答
请教workerman 定时器 普通函
数
时 老是警告,如何消除这个警告呢?
请教workerman 定时器 普通函
数
时 老是警告,如何消除这个警告呢? [attach]1120[/attach] [attach]1121[/attach]
问答
开
发
手册是用什么框架做的前端?代码高亮,我很喜欢
看官方开
发
手册,很简洁. 只是建议有一种护眼绿色背景. 很感兴趣<pre>标签里的代码能高亮.这是怎么实现的?这个功能是用的什么前端框架?
问答
我想在GatewayClient
发
送
消息的时候做个定时,是直接把timer文件拿出来引用还是怎么搞
如题
问答
webman 定时任务重复运行的问题
#### 问题描述 业务逻辑是用定时任务来回收
发
放的消费券(判断过期后回收券池),目前是三台服务器,根
据
.env的自定义标识在定时任务中判断只在固定的一台服务器运行定时任务 , 现在出现了重复回收的情况这里搞不懂为什么定时任务会重复运行 或者说是 两个同样的定时任务同时运行 #### 为此你搜索到了哪些方案及不适用的原因 搜寻了一些问答 跟我的server配置有关系没 跟多
进
程有关系
问答
请教大佬们,win10,Workerman:4.0.18,PHP:7.4.26,
GatewayWorker
,控
制
台只打印5分钟,5分钟后就不再打印,程序是正常运行的,就是不打印
如题,查了一堆资料都没搞定,请教大佬们怎么解决,现在每调试5分钟就要重启下服务器,十分痛苦!
问答
有关client-id设计的一点想法,应用场景在workerman-chat具体化时,思路来源redis存取聊天记录
现在client-id有3个参
数
按规则生成,ip+ port +递增
数
字。我的想法是有下面的参
数
生成ip+port +(from,to),(from在具体网站中,谁
发
的消息——具体表示使用uerid)(to在具体网站中,消息
发
给谁——具体表示使用uerid)。
问答
workerman作为webserver是不是稳定性不够好?在里面整合了smarty老是报错
在workerman项目开
发
的过程中,要用到web开
发
,想把web跟workerman整合在一起,所以就起了个webserver, ```php $webserver = new WebServer(''/web'); $webserver->count = 10; ``` 在web目录下,我用了smarty模板引擎,但是总是时不时的报assign函
数
或者display函
数
不存在,如下图所示:[图片](//www.workerman.net/upload/questions/20160315/370608d611bf48bf51b6ccdb71a942fe.png) 实际上函
数
在使用前已经引用了
问答
【请教】redis队列快慢消费(隔离)问题
[截图](/upload/img/20230628/28649c219adc3a.png) **(图
二
)** !
« 上一页
1
...
304
305
306
307
308
309
310
311
...
446
下一页 »
« 上一页
307
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝