如何定位cpu高的哪个环节

问题描述 top查看进程,webman的http服务的某个进程突然达到40%,但是没几秒又下来了,等下又换另一个进程上来 我该如何定位以下2个问题 ①如何定位是哪个路由(接口地址)导致cpu高 ②如果定位哪块代码逻辑导致 导致cpu高...

xiaoming 发表与 7天前 236 浏览 1 回答
单文件php的二进制程序,不支持https的curl请求?

问题描述 单文件php的二进制程序,不支持https的curl请求?提示“Protocol "https" not supported”,请问有没有解决方案?谢谢...

woeoio 发表与 17天前 148 浏览 2 回答
PHP8.5来啦,php语言是否能上一个台阶,来聊聊!

看到php官网,8.5正式版已经发布,大家有何看法?...

jolalau 发表与 18天前 575 浏览 3 回答
Workerman/Coroutine/Coroutine 如何正确开启携程?

新版本如何正确开启携程 每次报这个错误? Error: Class "Workerman\Coroutine\Coroutine" not found config\server.php 的配置 return [ 'event_loop' => Workerman\Events\Fiber::class, // 这里配置会报错 'stop_timeout' => 2, 'pid_f...

Youfeed 发表与 28天前 435 浏览 2 回答
官方redis队列是否可以支持swoole协程?

问题描述 官方redis队列是否可以支持swoole协程? config\plugin\webman\redis-queue\process.php return [ 'consumer' => [ 'handler' => Webman\RedisQueue\Process\Consumer::class, 'eventLoop' => Worke...

tryto 发表与 29天前 260 浏览 2 回答
workman TCP连接粘包

问题描述 使用workman 用于接受充电桩报文连接,目前有遇到粘包问题,大神看看有什么方法解决? 示例如下:错误:684070070013000000000000000000000000000000009945457927420401020200000000003e00000000000000006400000000000000000000000000d0e904000000fa466840700800130000...

jerrylin 发表与 2025-11-07 536 浏览 4 回答
请问webman使用Laravel的ORM支持修改器和修改器不啊???

问题描述 支持修改器或者修改器不,下面是Laravel的官方案例。 class User extends Eloquent { public function getFirstNameAttribute($value) { return ucfirst($value); } } class User extends Eloquent { public funct...

故人重来 发表与 2025-11-03 412 浏览 3 回答
php start.php stop 进程一直重启

问题描述 执行 php start.php stop 显示关闭了进程实际没有关闭一直在重新启动,kill 命令也不行 ...

yzl18099582277 发表与 2025-10-31 218 浏览 1 回答
webman think-orm plugin 连接池问题咨询

问题描述 使用 webman think-orm plugin model 需要继承 support\think\Model 才能使用连接池吗?...

YiNv 发表与 2025-10-28 338 浏览 2 回答
使用webman提供的静态php执行连接MySQL数据库出现异常

问题描述 使用webman提供的静态php执行连接MySQL数据库出现异常,连接本地数据库报错以下截图,但是连接远程数据库就不会报错,参数相同的情况下,使用我本地安装的其他版本的php直接连接本地数据库也正常 程序代码或配置 <?php $host = 'localhost'; $port = '3307'; // MySQL 端口号 $dbname = 'your_database'; $username ...

qintianyu 发表与 2025-10-22 285 浏览 2 回答
想利用swoole协程下提升下并发.

问题描述 原本的代码,do中用到的modbus tcp链接(一种底层3次tcp握手才能在上面跑的协议)。其中foreach下面会每一次迭代会同步执行代码,包括建立modbus tcp链接(因为不同的服务端ip)。 我想问的是,这里面用协程会不会提升并发? $plcs = []; foreach ($devicePlcs as $devicePlc) { $plcs[] = $this->do($devi...

bobshipwood 发表与 2025-10-21 674 浏览 1 回答
Webman自定义进程建立TCP服务器的问题

问题描述 我在使用webman自定义进程并利用Workerman建立TCP服务器时,$connection->id总是不唯一,如:我设置OnConnect时客户端接入打印其id,此时客户端1接入打印1,客户端2接入也打印1。(当然我知道id是自增的,但疑问是此时为何没有自增,是服务端同属一个进程的原因吗?)寻求一个能获得一个唯一id或其他唯一标识的方式。 程序代码或配置 public function onCo...

胡作非为还响桃 发表与 2025-10-20 378 浏览 2 回答
在单一进程下,所有协程共享workerman的mqtt连接来发送数据是否可行?

问题描述 假设在onWorkerStart里面创建了一个workerman的mqtt链接,底下所有协程用他来发送数据是否可行? $worker->onWorkerStart = function ($worker) { try { $mqttClient = new \Workerman\Mqtt\Client(env('MQTT_URL'), ['cli...

bobshipwood 发表与 2025-10-17 281 浏览 2 回答
redis队列配置中如何配置指定类执行,而不是指定文件夹

问题描述 官网文档中,对于redis队列的配置举例是 return [ 'redis_consumer_fast' => [ // key是自定义的,没有格式限制,这里取名redis_consumer_fast 'handler' => Webman\RedisQueue\Process\Consumer::class, 'count' =&g...

skating 发表与 2025-10-13 310 浏览 2 回答
webman的日志重复记录

问题描述 我想把错误日志独立出来 不需要在一个日志文件中查找 这里写问题具体描述 <?php return [ 'default' => [ 'handlers' => [ [ 'class' => Monolog\Handler\RotatingFileHandler::class, 'constructor' => [ runtime_path() . '/logs/webman.l...

超龄码农 发表与 2025-10-12 392 浏览 3 回答
想确认thinkorm实现连接池的过程

问题描述 各位大佬你们好,我这边现在是想让thinkorm能实现连接池的功能。在文档中值看到说thinkorm是支持连接池、协程和非协程的环境,但是文档中并没有说明具体该怎么针对thinkorm去实现连接池 方案搜索 在数据库那边的配置数据库章节里边我有看到说如果要支持连接池会需要下载swoole或者swow模块才能运行。 https://cloud.tencent.com/developer/article/245...

koklin 发表与 2025-10-04 492 浏览 3 回答
webman2.1怎么实现请求结束后,数据库连接就关闭,并且在连接池里移除当前数据库链接

问题描述 webman2.1支持了协程和数据库连接池,不管是laravel-orm还是thinkphp-orm,都在webman/database和webman/think-orm里集成了连接池,支持在协程和非协程环境下使用,我的问题是怎么实现请求结束后,数据库连接就关闭,并且在连接池里移除当前数据库链接。因为我的场景是根据请求头不同,数据库也不一样,有很多个数据库需要连接。 请教各位社区大佬,有什么比较好的解决方案...

彭彭 发表与 2025-09-26 503 浏览 6 回答
奇怪的现象,api访问超时

问题描述 浏览器能访问接口 但是apifox就超时了,对接了三方,三方的回调接口也是超时,应该不是代码层面的原因,但是不清楚怎么排查了。 程序代码或配置 #[ApiDoc\Title("通话回调")] #[ApiDoc\Method("GET")] #[ApiDoc\Url("api/callback/call-result")] public function callResult(Req...

wangsky522 发表与 2025-09-23 550 浏览 3 回答
event扩展和swoole扩展的区别?

问题描述 如果只安装了swoole扩展,可以使用完整的协成功能吗? 为此你搜索到了哪些方案及不适用的原因 没有...

bobshipwood 发表与 2025-09-23 336 浏览 1 回答
webman/log 如何优雅的开启?

问题描述 webman/log 如果 enable = false 意味着 全局中间件不会写入了。但是如果开启了,在线上就会每个请求都写一次磁盘 对性能影响很大。目前发现这个webman/log 好像就是记录请求的日志。如果不装他 其实support/log都够用了。 想问下这个webman/log 如何优雅的使用。目前我是注释掉了中间件的代码。然后就发现不到他有其他使用的地方,毕竟线上开启好占用性能 ...

超龄码农 发表与 2025-09-22 623 浏览 3 回答

nitron

15296
积分
0
获赞数
0
粉丝数
2021-05-14 加入
🔝