workerman
首页
问答
分享
手册
市场
商业
99客服系统
泡泡IM聊天系统
Webman AI
物联网
赞助商
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
Exception 异常插件 自定义body没
生
效
#### 问题描述 Exception 异常插件,自定义body没
生
效
,
不
知道是
不
是使用方式
不
对  接口返
回

问答
[提问]多redis连接
不
生
效
问题
#### 需求是后台可以动态的修改redis连接配置, 通过修改数据库中的redis连接配置, 然后连接
不
同redis服
务
器,但是没有
生
效
; 我具体的操作是先在redis配置文件里 增加了一个自定义的配置数组函数把配置文件给修改成数据库里读出来的, 最后$redis = Redis::connection('admin_redis');这样去使用, 但是结果发现, 连接的是本地的默认redis, 数据库读取出来那个没有
生
效
问答
use Swoole\Coroutine 协程
不
生
效
#### 问题描述 这里写问题具体描述 #### 为此你搜索到了哪些方案及
不
适用的原因 大佬们,求解答,用了swoole,响应正常,但是启动的协程没
生
效
,主要代码如下, use Swoole\Coroutine
问答
onMessage
回
调中使用redis
事
务
遇到的问题
[attach]999[/attach] [attach]1000[/attach] 如图所示: 使用了redis
事
务
以后, 为何 $redis->get($key) 代码段返
回
的是 redis object
问答
关于修改 backlog 为10240未
生
效
已经修改了workerman.conf 的backlog为10240,但重启服
务
时仍提示
不
生
效
,提示 Soft open files now is 1024, We recommend greater
问答
webman的404页面修改了,
不
生
效
[截图](/upload/img/20250107/07677d146f483f.png) 根据文档这里描述的内容是修改了这个文件就可以 但是这样执行后没有变化,重启应用也
不
生
效
。
问答
webadmin的数据库修改后,没有
生
效
webadmin的数据库修改后,没有
生
效
https://www.workerman.net/doc/webman-admin/base/control.html 是有缓存吗,要如何清理了 尝试重启也
不
生
效
问答
使用TP模板引擎时,include引用公共文件
不
生
效
#### 问题描述 使用TP模板引擎时,include引用公共文件
不
生
效
,好像Template里面的include,block,extend这些都
不
生
效
了,在模板里面没有进行编译就直接输出了 !
问答
webman twig 模板在view.php中添加全局变量
不
生
效
的问题?
#### 问题描述 webman 使用twig模板引擎通过config/view.php 配置view.extension
回
调,添加模板全局变量未
生
效
,请问这是哪里问题?
问答
注解配置控制器中间件
不
生
效
#### 问题描述 我注解给控制器设置中间件,中间件咋
不
生
效
呢 访问getuserinfo,直接通过了(访问未携带token),没有进入到中间件里面。validate($token)) { return response('Unauthorized', 401); // 验证token成功 或
不
需要登陆return $handler($request); } } } 这个wx是多应用的一个应用,上面这2个配置,当我用全局中间件配置测试的时候,中间件是有
生
效
的但是,没有改动任何东西,如果我用注解给控制器配置中间件却
不
生
效
了?
问答
定时器中的逻辑代码修改后,执行reload后新代码
不
生
效
新建一个定时器,修改部分代码 之后php start.php reload定时器 新修改的部分代码
不
生
效
```php <?/Workerman/Autoloader.php'; $task = new Worker(); // 开启多少个进程运行定时任
务
,注意多进程并发问题 $task->count = 1; $taskdefined('GLOBAL_START')) { Worker::runAll(); } ``` 我无论怎么修改logLib::out("timerfdsa");都
不
生
效
,除非是执行php start.php
问答
GatewayWorker中修改了调用的控制器代码怎么
不
重启
生
效
#### 问题描述 Laravel中使用GatewayWorker,在onMessage中调用控制器的方法,每次修改控制器中的方法要重启GatewayWorker才
生
效
,有什么方法能
不
需要重启GatewayWorker就
生
效
呢 如下每次修改TestController中的方法,需要重启GatewayWorker才
生
效
```php public static function onMessage(string $"\n"; } } ``` #### 为此你搜索到了哪些方案及
不
适用的原因 使用队列、使用app()动态加载都无
效
问答
WebSocket 连接
回
生
成
不
同clientid
同一个浏览器打开多个窗口,每次都
回
生
成新的clientid 打开多个通道。有没有可以限制住? 比如别人恶意这样操作,但
不
管打开几个窗口
生
成的clicentid 什么, 但是只打开一个通道 workman 有这样的手册 或者思路吗
问答
webman 怎么支持
事
务
最近刚接触webman,感觉还
不
错,但是就是
不
知道如何使用
事
务
,文档也没写,希望尽快
回
复我,感谢!
问答
onmessage
事
件没有触发
GatewayWorker windows 在php的环境下启动成功后,用网络调试助手连接成功,能触发连接
事
件,关闭连接
事
件也OK,就是onmessage
事
件没
生
效
。
问答
手册上说workerman项目常住内存,修改的代码
不
会立刻
生
效
,但是测试会
生
效
,请问这是什么情况呢
手册上说workerman项目常住内存,修改的代码
不
会立刻
生
效
,但是测试官网的workerman-chat聊天的时候,我修改web下的index.php文件,刷新浏览器立刻
生
效
,在常驻内存模式下也可以,
问答
请问redis怎么做
事
务
#### 问题描述 因为webman所有请求都是使用同一个公共的redis对象连接,所以导致了同一个业
务
,比如1000个并发,全部multi后,只要其中有1个执行了EXEC,那么相当于1000个都EXEC想要的
效
果: 所有的请求redis
事
务
都是独立的,
不
同请求的exec并
不
会相互影响
问答
webman-task 修改任
务
后,重启
不
生
效
#### 问题描述 在 windows 下 webman-task 重启项目后,
不
会清理之前未删除的 key,需要手动删除 redis 里 framework/crontab- 这个key,否则会提示skipped execution,查看源码发现在windows下模糊查找redis key 失
效
!#### 程序代码或配置 ``` /** * 删除执行失败的任
务
key * @return void */ private function delTaskMutex
问答
http-client 设置请求连接多长时间
不
通讯就关闭
不
生
效
#### 问题描述 http-client 设置请求连接多长时间
不
通讯就关闭
不
生
效
#### 程序代码或配置 初始化配置如下 ``` 'max_conn_per_addr' => 128, //每个域名最多维持多少并发连接 'keepalive_timeout' => 60, // 连接多长时间
不
通讯就关闭 'connect_timeout' => 10, // 连接超时时间'timeout' => 60, // 请求发出后等待响应的超时时间 ``` #### 重现问题的步骤 请求sse接口,对方每隔三秒
回
应我一次,但是还是出现了 read xxxx
问答
workerman v5.0.0-beta.8 创建websocket
不
生
效
,客户端发
不
过去消息
#### 问题描述 workerman v5.0.0-beta.8 创建websocket
不
生
效
,客户端发
不
过去消息,使用工具好久才能连上, #### 程序代码或配置 ``` <?'WebSocket connection success'; }; Worker::runAll(); ``` #### 重现问题的步骤 先创建websocket,在创建异步发送客户端,发送
不
管用,服
务
端收
不
到 #### 操作系统环境及workerman/webman等具体版本 workerman v5.0.0-beta.8 php 8.2.17
« 上一页
1
2
3
4
5
6
7
8
9
...
457
下一页 »
« 上一页
3
下一页 »
赞助商
+成为赞助商
×
请作者喝咖啡
×
🔝