在协程中创建的定时器,在协程消亡的过程中,会不会随之消亡?

问题描述 ## 假定用swoole驱动 $server = new worker();\ $server->onMessage( function(TcpConnection $connection, $data) { Timer::add( function (1) { ...

bobshipwood 发表与 1天前 126 浏览 1 回答
协程中使用定时器是否可行?

问题描述 看到文档中描述,定时器是同步而非异步的。如果我使用协程去创建定时器,是否能够达到异步执行的效果呢?...

胡作非为还响桃 发表与 2天前 113 浏览 2 回答
🤔🤔🤔频繁刷新就会出现Call to undefined method getRealIp()

问题描述: 频繁刷新就会出现Call to undefined method getRealIp() 很多接口都需要用到$request->getRealIp(); 然而但凡是用到$request->getRealIp();的。只要频繁刷新就会出现 Call to undefined method getRealIp() Error: Call to undefined method Workerman\...

青鱼 发表与 3天前 224 浏览 2 回答
自定义进程下的tcp服务器是否能够使用数据库模型?

问题描述 我在进程启动时直接调用预先定义好的数据库模型,但却报错。 $sa_email_model = new sa_email_model();...

胡作非为还响桃 发表与 3天前 106 浏览 1 回答
老大帮忙合并下这个Pull requests

问题描述 https://github.com/webman-php/stomp/pull/4...

三冬四夏 发表与 3天前 181 浏览 1 回答
webman打包二进制不能去掉视图么 因为视图需要更改啥的

哥哥们 打包了运行 找不到视图文件 我鸭儿哦. 急死弟弟了 我打包排除掉视图直接找不到了 ...

myyjjpp 发表与 16天前 182 浏览 1 回答
文件下载中断 分块传输

webman服务端public目录下有一个文件file.apk http://ip:8787/file.apk直接下载没问题 cdn的源设置为ip:8787去下载就会下载中断 如果在同一个服务器加一层nginx转发 比如ip:8888转发到8787就可以(把cdn的源设置为ip:8888) 如果是小文件也没问题,直接就下载成功了。 这是什么原因引起的? 我看了下响应信息是HTTP/1.1 206 Partial ...

sanergo 发表与 16天前 227 浏览 1 回答
webman二进制打包报错301 Moved Permanently

问题描述 安装的新项目,webman2.1版本,就想先试一下二进制打包行不行,在phpstorm的自带终端和cmd运行打包命令都试了,不同版本的也试了,都报错Download php8.4.micro.sfx.zip failed, 301 Moved Permanently 程序代码 php webman build:bin php webman build:bin 8.1 php webman build:...

lguanax 发表与 16天前 136 浏览 2 回答
关于exit with status 256和65280

问题描述 执行start 命令的正常的,没有报错 start -d 守护进程也正常,但是执行Stop 和 reload ,就会出现exit ,但是网站可以正常服务。 stop 如图所示 reload 的也是一样提示 使用了官方的检查,也没有效果 执行结果如图: 有没有大佬处理过这种问题。开启: php start.php start 没报错呀,也不知道那个进程有问题 ;...

wickeve 发表与 17天前 304 浏览 1 回答
为啥协程文章里面的数据库连接类会用单例?s

问题描述 <?php use Workerman\Connection\TcpConnection; use Workerman\Coroutine\Context; use Workerman\Coroutine; use Workerman\Coroutine\Pool; use Workerman\Events\Swoole; use Workerman\Protocols\Http\Request; u...

bobshipwood 发表与 19天前 613 浏览 8 回答
守护模式出现exit_count, 没有exit_status, 无法排查原因

问题描述 守护模式运行的程序 没有手动reload 也没有修改过任何文件 但是运行中会出现exit_count 无法排查具体的退出原因 用过七八年workerman了 webman也用了好几年了 以前出现exit_count增长 会有附带的exit_status 在runtime/logs里面也能看到具体的错误 但是最近更新了最新版webman之后 就出现了这个问题 有exit_count但是找不到具体的退出原因 ...

nbyang 发表与 20天前 235 浏览 1 回答
对应的client_id都下线后怎么保留群组?

问题描述 大家好,想找大家咨询一下,gatewayworker文档中所写的 “如果对应分组的所有client_id都下线,则对应分组会被自动删除。”这个说明,如果该分组的所有已加入的client_id都下线了这个组怎样能保留呢?岂不是所有用户关闭APP了就掉线了,万一有人发消息了这个人不在分组内怎么收到消息呢,主要是想保留该群组 如何去保留。谢谢...

Aa525525 发表与 22天前 188 浏览 1 回答
webman里面可以加一个SourceGuardian扩展么 老大

要获取mac地址 嘿嘿 测试了下 打包二进制了 函数不生效...

myyjjpp 发表与 25天前 439 浏览 1 回答
请问Webman中是否默认开启事务了,如何关闭呢

我是小白,目前遇到一个不能复现的问题,想请教大家帮忙长个眼,谢谢 代码如下,业务就是注册新用户后续根据用户id访问问卷调查的答案,现在日志中插入没有问题,这个接口成功返回,后续的接口去数据库中却取不到数据,想了解下会不会因为后面什么代码逻辑导致事务回滚了? 我就是想了解下Webman中事务是自动开启还是手动触发呢 public function loginByMobile(Request $request) ...

bingo 发表与 25天前 350 浏览 2 回答
二进制打包失败,无任何错误

问题描述 按照文档安装依赖之后,执行打包命令,回车,直接结束,未生成打包文件 程序代码 composer require webman/console php webman build:bin 报错信息 回车之后,马上结束,无任何报错,其他项目可以正常打包 截图报错信息里报错文件相关代码 无报错 操作系统及workerman/webman等框架组件具体版本 windows10...

IT男 发表与 26天前 192 浏览 1 回答
workerman创建wss客户端无法调用通义千问的实时语音合成模型!!!!!!

问题描述 在使用workerman 创建 wss 客户端调用通义千问的实时语音合成模型时, 使用官方示例写法设置hearder后, 千问服务端却返回 401 。 但是使用官方的python 示例脚本没有问题。 还有如果使用原始拼接发送hearder 也没有问题。 是不是Bug呢 ? 程序代码或配置 1.有问题的: workerman手册示例写法: $worker = new Worker(); ...

askuiop 发表与 27天前 393 浏览 1 回答
[已解决]http-client 请求 cf保护的域名 has been closed.

使用http-client请求 开启 cloudflare DNS 域名 返回 has been closed. The connection to reply.lsmir2.com has been closed. in /Volumes/code/webman/vendor/workerman/http-client/src/Request.php:547 程序代码或配置 public function i...

lsmir2 发表与 2025-09-14 293 浏览 2 回答
webman不支持插件public下的子目录文件 域名访问吗

请教下 有个文件 位置 plugin/插件名/public/subdir/index.html 当通过域名访问这个插件文件 xxx.com/app/插件名/subdir/index.html 显示404 通过127.0.0.1:8787/app/插件名/subdir/index.html访问是正常访问的 请教下如何解决呢...

hiwork 发表与 2025-09-11 219 浏览 1 回答
自动停止服务exit with status 9

使用[root@2 ~]# /www/server/php/83/bin/php start.php start -d命令启动服务,请求qutboundDoor方法时,只要多台电脑同时请求这个qutboundDoor方法时就会出现自动停止服务exit with status 9,怎么解决? 2025-09-10 14:17:09 pid:782879 worker[webman:782880] exit wit...

Alex-9930 发表与 2025-09-10 215 浏览 1 回答
宝塔进程管理器启动webman如何关闭调试模式

问题描述 宝塔进程管理器启动webman,命令:/www/server/php/82/bin/php start.php start 启动成功后控制台提示以debug运行。这正常么,会不会影响服务性能。 如果我加了-d,宝塔进程管理器又识别不到服务启动成功了。 另外,webman以debug模式启动,会增加哪些开销呢?只是会在控制台展示输出信息么? 为此你搜索到了哪些方案及不适用的原因 根据官方文档的提示,部署we...

燃烧的远征 发表与 2025-09-04 227 浏览 2 回答

walkor

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