webman 使用swoole协程 log创建目录报错

问题描述 报错日志 UnexpectedValueException: There is no existing directory at "/app/runtime/logs/admin" and it could not be created: Invalid argument in /app/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php...

lsmir2 发表与 2025-05-17 436 浏览 4 回答
请问下,webman2.1,官方MongoDB 插件有实现连接池吗?

问题描述 请问下,webman2.1,官方MongoDB 插件有实现连接池吗?我看相关文档很少...

saym 发表与 2025-05-15 325 浏览 1 回答
gatewayWorker分布式部署注册不上

问题描述 172.31.149.163服务器上启动了一个register服务,然后在172.31.149.161启动了一个businessWorker进程,但是注册不上去,在172.31.149.163的服务器上启动businessWorker进程是可以注册上去的 ...

qq330397652 发表与 2025-05-15 232 浏览 1 回答
出现大量timers

问题描述 这里写描述 整个worker项目代码没起一个timers,但是运行一晚上后,php work.php status出现了大量的timers,而且connections也显示异常,应该就1000多玩家,但是连接显示4000多 下面是另一个服务器的woker进程就很正常 ...

qq330397652 发表与 2025-05-15 410 浏览 1 回答
webman/think-orm 模型的 create 方法新增数据不会返回主键的值

@walkor webman/think-orm 这个库是封装的 thinkorm 但是tp模型的 create 方法新增数据会返回主键的值 $res = model::create($data) $res里面应该是有主键的值的 而你封装的 webman/think-orm $res里面的主键永远=0,这是个bug么 我的主键不是默认的id 可是我在模型文件里定义了 protected $pk = "...

jorke007 发表与 2025-05-14 397 浏览 3 回答
应用插件支持多应用目录结构吗

应用插件支持多应用目录结构吗 比如plugin\插件名\app\admin\controller\ 这种多应用的目录结构...

hiwork 发表与 2025-05-14 390 浏览 1 回答
Workerman使用Swoole作为事件循环时, TcpConnection 发生异常。

问题描述 程序使用的 workerman/gateway-worker。 因为业务端需要大量调用 第三方接口,所以需要使用异步http。 最开始用的 workerman/http-client。 但是第三方接口兼容有问题,每几百个请求就有一个超时的。 最终经过反复对比,打算用 Swoole 的携程调用 curl 请求第三方接口。 然后再 App.php 添加了 // 使用Swoole事件循环 利用携程发送异步请求 W...

wuheng 发表与 2025-05-13 512 浏览 3 回答
webman的push经常会报错

问题描述 不知道怎么复现。。。 程序代码或配置 ErrorException: Undefined array key "private-2B132E6C" in /app/vendor/webman/push/src/Server.php:512 Stack trace: #0 /app/vendor/webman/push/src/Server.php(512): {closure}() #1 /app/vend...

forwebreg 发表与 2025-05-13 441 浏览 3 回答
如何在webman的gateway-worker插件中定义多个协议

问题描述 问下如何在webman的gateway-worker插件中定义多个协议(tcp和websocket),每个协议有自己的Events消息处理类 为此你搜索到了哪些方案及不适用的原因 文档示例好像只有一个Events处理类 https://www.workerman.net/plugin/5 <?php use Webman\GatewayWorker\Gateway; use Webman\Gate...

咸鱼.php 发表与 2025-05-10 322 浏览 1 回答
webman 开启 swoole 协程后能直接使用 http 和 es 客户端吗

不知道会不会阻塞当前进程 还请 walkor 大佬解答一下...

破建站的 发表与 2025-05-09 627 浏览 5 回答
打二进制包运行后,CPU占用率100%

问题描述 如图: 不知道是什么原因,请问有什么解决方法吗?...

awen 发表与 2025-05-09 531 浏览 3 回答
自定义进程enable=false后出现terminated and try to restart

问题描述 win11下修改自定义进程enable=false 启动一直提示terminated and try to restart @@@no worker inited@@@ linux没问题 程序代码 'crontab' => [ 'handler' => app\process\Crontab::class, 'enable' => false, ...

杨浪 发表与 2025-05-09 288 浏览 1 回答
在thinkphp8.1环境下,workerman使用Swoole驱动时出现了ab并发报错异常

描述 环境:thinkphp8.1 + thinkadmin6 + php8.4 + workerman5.1(Swoole驱动) Event驱动下正常,但换Swoole驱动就不正常了 Swoole驱动下,使用Apifox接口工具发起请求是正常的,但是使用ab测压工具就会报错,错误如下 测压命令:ab -n 1000 -c100 -p /root/postdata.txt -T application/json ht...

goug7786 发表与 2025-05-08 519 浏览 1 回答
看gatetway-worker的文档,支持了workerman 5了?

支持workerman 5是不是意味着gateway-worker也可以使用swoole支持协程了?...

pengzhen 发表与 2025-05-07 306 浏览 1 回答
【紧急bug】webman2.1+tp-orm,数据库查出来的每个数据值,都会被当成类去加载!

问题描述 webman2.0 + think-orm,查出来的每个数据(每个字段的每个数据),在toArray或者转json的时候,都会被Composer里面的ClassLoader当成类去加载 程序代码或配置 重现问题的步骤 在数据库查出数据后,调用json或者toArray,就会把每个查出的字段值都当成类去加载 操作系统环境及workerman/webman等具体版本 这里写具体的系统环境相关信息 we...

会行走的bug 发表与 2025-05-07 708 浏览 4 回答
请教个webman子进程内存溢出的问题

问题描述 第一个问题 子进程是一个mqtt使用进程,运行一段时间后就会出现内存溢出,导致设备控制不正常,使用的官方mqtt插件,代码在下面,有好心人路过看看是什么情况,项目已经上线,急需处理 进程内没有发生报错,所以Worker::stopAll();没有执行重启 第二问题 主进程内是在哪里可以监测子进程状态,怎么实现检测到子进程死掉了,重启子进程 可加 V 有偿处理:13577428582 程序代码 <?ph...

gs089597 发表与 2025-05-06 494 浏览 1 回答
请问webman打包后,运行报这个错是什么问题?

问题描述 这里详细描述问题 ![截图] 报错加载失败的文件是有的,这是什么原因?...

awen 发表与 2025-05-06 428 浏览 2 回答
think-orm模型查询 字段值为windows时 进程重启卡死

问题描述 think-orm模型查询 字段值为windows时 进程重启卡死 程序代码或配置 ImageType::select(); 重现问题的步骤 将原来name和sign字段中的值从windows改成其他后,查询正常,再次修改成windows后 进程卡死重启 查询社区后,发现有人也遇到相同问题 https://www.workerman.net/q/13993 操作系统环境及workerman/webman等...

1740591175 发表与 2025-05-06 354 浏览 2 回答
使用workerman/http-client回调中使用mysqli连接对象会不会导致竞争

问题描述 如题,按照串行开发推荐,在onworkerstart中创建了一个mysqli连接对象,在onmessage中使用这个对象。执行没有问题,因为onmessage是串行执行的,workerman会在这个onmessage执行完以后再进行下一个响应。 现在由于需要请求api,使用了workerman/http-client,但是搞不懂它的原理是怎么实现异步非阻塞的(我没有使用coroutine),我在worker...

jack10082009 发表与 2025-05-05 309 浏览 1 回答
Worker进程时不时busy,strace频繁出现rt_sigreturn

问题描述 1、使用GatewayWorker版本是v3.0.13,PHP7.4; 2、目前有7台Gateway服务器,每台规格是32C32G,每台Gateway是96进程数,7台Worker服务器,规格是16C16G,Worker是32进程数; 3、高峰期时,所有Worker进程都出现busy,那会没有把Log截取下来,后面就直接升级机器配置; 4、升级后,status -d,偶尔会出现busy,大概4秒后就消失,s...

Wakada 发表与 2025-05-03 419 浏览 4 回答

walkor

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