关于webman push 无法连接 【已解决】

问题原因 config目录多了一个plugin.php的配置文件,这个文件里的部分配置恰巧会影响的push文件中的端口号 导致websocket无法连接 我已经删除了该文件 慎用config/plugin.php的配置 最好不要去定义他 问题描述 以前也做过了很多次了 今天新的项目死活连不上 用老项目现在也连不上 没辙了 希望大佬帮我看看是哪的问题 程序代码 //app.php [ 'enable' ...

破建站的 发表与 2025-09-03 259 浏览 4 回答
controller 的协程休眠测试

我安装了 swoole 扩展和 revolt/event-loop 来测试协程的效果 process.php 里依次对三种情况进行测试: 'webman' => [ 'handler' => Http::class, 'listen' => 'http://0.0.0.0:8787', 'count' => 1, 'use...

二环狄仁杰 发表与 2025-09-03 381 浏览 2 回答
插件使用thinkorm的疑问

请教下 插件使用thinkorm时 能否主项目不配置config/think-orm.php 而是单独在插件/config/thinkorm.php中配置 是否影响到thinkorm的初始化启动 毕竟主项目config/bootstrap中配置有thinkOrm的启动 一个疑问是主项目是config/think-orm.php 插件是config/thinkorm.php 这是笔误吗 还是有目的的写法需要...

hiwork 发表与 2025-09-01 258 浏览 2 回答
webman同一个进程到底是不是可以并发处理请求呢

问题描述 作者的回答是排队执行,第一个的请求没有响应完不会去处理第二个请求的请求,假如第一个请求里没有同步io也是排队执行吗? https://www.workerman.net/q/12186 这个问题的下面的回答说可以在第一个请求没有响应前处理第二个请求 有点搞不明白,还是说进程是因为第一个请求有同步io的逻辑才使得进程阻塞无法去处理第二个请求? 假如不使用同步io的函数阻塞进程,是不是可以使得一个进程并发执行...

renji566 发表与 2025-08-30 1054 浏览 2 回答
升级到2.1版本后,在WINDOWS里调试运行非常非常慢

问题描述 大家发现自从升级到2.1版本后,在WINDOWS里调试非常非常慢,以前1.4 版本时不会这么慢的,大家有遇到同样的问题吗...

indesigncs 发表与 2025-08-21 352 浏览 1 回答
内存一直缓慢增大、不知道什么原因导致的

接口都是正常的api接口写的 条件一般 $where = array(); $where[] = ['id', '=', $id]; 代码最下边我还 unset()了下 通讯使用的tcp tcp通讯 用redis 做了一个类似限流更新数据库 其他都是常规的 大概50个tcp链接目前 宝塔面板负载 不超过10% 一般都是 0% cpu 一般保持不超过 10% 运行2天左右 内存在50%左右 但是一直在增加 不知道...

weak 发表与 2025-08-15 611 浏览 2 回答
怎么在 webman command 使用 webman/openai 调用AI接口

控制器里这么用 <?php namespace app\controller; use support\Request; use Webman\Openai\Chat; use Workerman\Protocols\Http\Chunk; class ChatController { public function completions(Request $request) { ...

chen 发表与 2025-08-12 378 浏览 2 回答
多进程问题,无法保存到数据库

我使用的是think-orm模型,多进程情况下,会导致有些数据无法存进数据库,但是业务代码是正常执行的,就是不保存到数据库,但是有些进程又能保存进去,请问这种情况怎么查问题?我也检查了事务,都是正常的提交或回滚了的...

幸福的小猪 发表与 2025-08-11 457 浏览 1 回答
webman官网提供的二进制单文件php环境怎么修改配置

webman官网提供的二进制单文件php环境怎么修改配置,我另外用php.ini文件不生效。Composer也安装不上。...

hezuyizhi 发表与 2025-08-07 364 浏览 1 回答
自定义进程内有关协程的问题

问题描述 自定义进程内获取协程状态、拉取当前协程,即调用 Coroutine::isCoroutine() 或 Coroutine::getCurrent() 的结果理论上(如有遗漏请指出)应该是取决于进程所使用的驱动。 程序代码或配置 <?php namespace app\process; use Workerman\Coroutine; class Test { public function on...

willvar 发表与 2025-08-07 628 浏览 1 回答
webman/think-cache,int 反序列化存在问题

以下问题在重新安装 框架、webman/think-cache 后复现。 \support\think\Cache::set($key, 123); \support\think\Cache::get($key); // 得到字符串 '123' \support\think\Cache::tag('tag1')->set($key, 123); \support\think\Cache::tag('tag1'...

wangerwu 发表与 2025-08-06 351 浏览 1 回答
当路由定义的callback为匿名函数[即不是控制器方法]时 以下异常处理器失效只能走默认的

config/exception.php <?php return [ '' => support\exception\Handler::class, // 当路由定义的callback为匿名函数[即不是控制器方法]时 以下异常处理器失效只能走默认的 'api' => \app\api\ApiException::class ]; 不知是我路由配置的有问题还是就是这样的...

php_coder 发表与 2025-08-06 436 浏览 3 回答
咱们问答和分享有没有rss订阅地址?

rt 咱们问答和分享有没有rss订阅地址? 想要再 folo 中预览 ...

缝合 发表与 2025-08-06 309 浏览 1 回答
请教:app.debug=true/false如何验证?

问题描述 请教大佬: 在配置项config/app.php中有个配置项 debug=true 作用体现在哪里啊? 开启与关闭的效果如何验证呢? <?php use support\Request; return [ 'debug' => true, 'error_reporting' => E_ALL, 'default_timezone' => 'Asia/Sha...

liziyu 发表与 2025-08-02 283 浏览 1 回答
官网绑定手机号收不到短信

问题描述 在https://www.workerman.net/ 上登陆注册账号,绑定手机号时收不到短信呢,...

ainim 发表与 2025-07-29 247 浏览 1 回答
GatewayWorker最新版会报错 event拓展实例EventBase不允许序列化

EventBase instances are not serializable in GatewayWorker/vendor/workerman/gateway-worker/src/Protocols/GatewayProtocol.php:204 GatewayWorker最新版会报错 php8所有版本都试了,都报错,workman5.1 event拓展实例EventBase不允许序列化...

willow152 发表与 2025-07-29 272 浏览 1 回答
自定义Bootstrap会执行多次start方法

问题描述 自定义业务初始化继承Bootstrap接口,重新start后启动程序,会发现一直在执行start方法 程序代码或配置 class MqttPublisher implements Bootstrap { protected static $client = null; const MQTT_ADDRESS = "mqtt://0.0.0.0:1883"; const MQTT_U...

cuihaifeng1234 发表与 2025-07-29 251 浏览 3 回答
Gateway类的onClose回调偶发无法获取uid属性

问题描述 在webman项目中使用了Gateway-worker,在process.php的gateway.constructor中添加了onClose回调,在回调里面获取uid属性,出现偶尔无法获取该属性的报错,然后整个项目程序卡住,接口全部处于pending 程序代码 config\plugin\webman\gateway-worker\process.php部分代码如下: 'gateway' => [ ...

IT男 发表与 2025-07-28 194 浏览 1 回答
关于$request->header()获取的键全部转为小写的疑问

最近在写一个功能把header/get/post的数据全部取出分别放到一个数组下的header/get/post下,取值时用.链接的key取多维数组下相应的值,获取header内的值时总是获取不到,后来发现header的所有key都转了小写了,想问一下老大这么写的原因是有什么特殊的考虑吗?...

RainLee1990 发表与 2025-07-28 335 浏览 1 回答
请教下大佬,在GatewayWorker项目中怎么使用数据库连接池

问题描述 GatewayWorker项目中可以使用哪个数据库连接池? 为此你搜索到了哪些方案及不适用的原因 想尝试接入 https://www.workerman.net/doc/webman/db/tutorial.html webman/database的连接池,但不成功...

wuyuan 发表与 2025-07-25 369 浏览 1 回答

walkor

163911
积分
0
获赞数
0
粉丝数
2014-05-04 加入
🔝