2台服务器都在运行webman 项目,TCP 连接数有1000多,其中有700多是redis ?

问题描述 2台服务器都在运行webman 项目,TCP 连接数有1000多,其中有700多是redis ? 然后我把redis timeout 设置 300 ,tcp-keepalive 300,现在立马tcp 就300多 有遇到这种情况的?...

vs7717 发表与 2025-09-01 938 浏览 2 回答
目前最流行的php/go框架是不是laravel,hyperf,webman,gin这几个

经常在一些招聘php/go岗位上看到,技术栈要求是laravel,hyperf,webman,gin。 是不是目前最流行的php/go框架就是这几个?...

gangpula32 发表与 2025-07-31 1802 浏览 7 回答
关于多个定时任务有的执行,有的没执行的问题

问题描述 请问多个定时任务之间是异步的吗,我现在配置了很多定时任务,各个时间都有,执行的周期长短都不一样,现在发现有的任务执行了,有的任务一直不执行,比如a任务每10分钟执行一次,b任务每小时第1分钟执行,要是a任务在执行时,正好b任务也该执行了,这样b任务就不会执行...

fionasit 发表与 2025-07-24 709 浏览 5 回答
workerman 官网站点的源码有没有分享出来,看着现在功能也挺多的,想了解学习一下。

问题描述 workerman 官网站点的源码有没有分享出来,看着现在功能也挺多的,想了解学习一下。...

缝合 发表与 2025-07-11 625 浏览 1 回答
上百个脚本,是用自定义进程写,还是使用 命令行写

问题描述 有几十个上百个脚本,方便管理是用分布式 管理工具 在多台服务器上执行脚本命令的,不用webman内置的计划任务执行 大部分脚本都是单进程任务 这种应用场景是用 自定义脚本去做 还是使用 命令行的去写 ...

vs7717 发表与 2025-05-05 853 浏览 2 回答
redis队列出现 2006 MySQL server has gone away

public function consume($data): void { try { $register = Db::table('activity_registration')->where("id", $data['id'])->first(); if ($register) { // var_...

梦想世界 发表与 2025-04-29 753 浏览 1 回答
Apcu在webman里边的Cache怎么使用??

APCU缓存无法使用 /config/cache return [ 'default' => 'apcu', 'stores' => [ 'file' => [ 'driver' => 'file', 'path' => runtime_path('cache') ], 're...

anxin 发表与 2025-04-10 780 浏览 3 回答
高并发场景下mysql连接连接数过多

通过文档了解到webman是多进程模型,一个进程维护一个mysql连接 单服务器想提高并发吞吐量就需要增加进程数量 比如我的服务器是88核心,扩展更多的服务器就会有更多的进程,导致mysql连接更多 我的托管云数据库只给我100个连接数,该如何解决...

mincon 发表与 2025-04-04 1373 浏览 5 回答
for循环post请求后台接口,最后一个响应时间太长

问题描述 用webman实现一个接口,在另外一个应用里循环调用此接口推送数据,发现有些请求后响应时间太长,其他的响应都是毫秒级的。 目前测试后发现: 相同数据量情况下: for循环9次,正常响应; for循环9次以上,第10次及以后就出现问题了; 减少数据量后: for循环10次,也正常响应了。 相同的数据量,用同样的数据请求同一台服务器上php-fpm应用确实正常响应的。 其他情况: webman部署时没有使用n...

云端 发表与 2025-03-24 745 浏览 2 回答
[已解决]开启redis队列后服务器cpu过高

问题描述 程序代码或配置 重现问题的步骤 操作系统环境及workerman/webman等具体版本 Webman-framework v2.1.2 linux centos7...

阿沁 发表与 2025-03-24 655 浏览 3 回答
使用webman的自定义进程消费redis的订阅导致进程64000

问题描述 这里详细描述问题 程序代码 这里粘代码 <?php namespace process; use support\Log; use support\Redis; class Async { /** 监听redis订阅 */ public function onWorkerStart() { Redis::subscribe('asyncpub',function ($data){ if(!empty...

会飞的鱼 发表与 2025-03-19 732 浏览 1 回答
a控制器里的方法如何获取b控制器里方法返回的json()结果?

问题描述 a控制器里的方法如何获取b控制器里方法返回的json()结果? 程序代码 class UserController{ public function test(){ return json(['msg'=>'ok']); } } class IndexController { $userinfo = new UserController(); $respon...

longxiaowang 发表与 2025-03-01 585 浏览 2 回答
买了ai助手 chatgpt问两次就断了 直接就发不过去了

问题描述 买了ai助手 chatgpt问两次就断了 直接就发不过去了...

a13299064390 发表与 2025-02-28 570 浏览 1 回答
关于同时部署多个webman应用,及进程数设置的问题

问题描述 对于系统进程的使用控制不是很了解,我设想在一台虚拟机中运行多个webman应用,然后使用nginx做一下负载均衡调用。 测试时虚拟机设置了4核心,8G内存,运行了4个webmen应用,有两个是独立的,两个是相同的内容要做负载均衡的,一开始都是默认设置,'count' => cpu_count() * 4,http请求非常卡,然后发现整个虚拟机都非常卡,但是看cpu、内存占用都不高。后来将'count'...

guofei886 发表与 2025-01-24 1007 浏览 2 回答
webman 内在队列内 如何判断是否存在header?

问题描述 一个简单的saas 系统,在 模型基类里面 boot 方法内 判断header 增加 全局查询条件, protected static function boot(){ $appId = 0; $package = ''; if(empty(request())) { dump('===reqeust==='); // ...

wo3948 发表与 2025-01-23 848 浏览 1 回答
在windows下启动几分钟以后会报Redis远程主机强迫关闭

问题描述 在windows下启动几分钟以后会报Redis远程主机强迫关闭 程序代码或配置 操作系统环境及workerman/webman等具体版本 workerman:v5.0.0 webman:v1.6.14 windows:win 11 php:8.1...

tl54577 发表与 2025-01-16 716 浏览 1 回答
请教大佬们,crontab动态操作方法

问题描述 请教大佬们,crontab动态操作更好的方法 我现在是基于Timer实现的,不知道各位有啥好的方法推荐 下面是我的代码 <?php namespace app\process; use app\admin\logic\system\SystemCrontabLogic; use Workerman\Crontab\Crontab; use Workerman\Timer; class Task { ...

a361690548 发表与 2025-01-06 950 浏览 4 回答
一次生产问题,gateway-worker导致php进程飙升

问题描述 项目是用gateway-worker写的,共有2000个连接左右。正常情况下设备连接好后进行正常通信,维护业务逻辑即可。 上周生产环境突然cpu飙升,导致所有业务异常,排查发现注册指令被频繁访问, 设备商反馈设备需要三秒内回复,回复不及时会再次注册。 想问问什么情况下会导致回复不及时,消息处理不完导致阻塞?如何解决? 程序代码 操作系统及workerman/webman等框架组件具体版本 "wo...

ixlara 发表与 2024-12-23 1166 浏览 10 回答
redis-queue 延迟队列不消费,使用的官方源码安装

问题描述 redis-queue 延迟队列不消费,使用的官方源码安装 程序代码或配置 Redis::connection('house')->send('merchant-cancel-order', ['id' =>$orderInfo['id']], 3600); 重现问题的步骤 队列数据: 配置文件: 操作系统环境及workerman/webman等具体版本 使用webman 1.6.9 red...

tl54577 发表与 2024-12-17 1206 浏览 1 回答
wokerman think-worker 内存一直增长

workerman / thinkphp 内存一直增长 环境 ThinkPHP 6.0.8 think-worker 3.5.34 TDengine 服务器每天接收 来自Mqtt的中转Http消息大约3500万条(腾讯限制只能发http了,其它收费较高) 使用 workerman 开启http服务 开启12个进程 将收到的数据插入到TDengine时序数据库,保存最新的一条数据至MySQL数据库。 内存一直在增长...

wwokwww 发表与 2024-12-06 1021 浏览 1 回答

tanhongbin

7456
积分
0
获赞数
0
粉丝数
2021-08-23 加入
🔝