服务器越多启动的进程就越多 占用的数据库链接就越多 有什么方案解决办法

问题描述 服务器越多启动的进程就越多 占用的数据库链接就越多 有什么方案解决 目前部署了 9台服务器 链接的都是一台数据库服务器 平均每台机器进程数50 7台服务器 就会 450个链接 以后如果继续加机器会占用更多的 链接 问题 1、以后会不会 光机器加多了就导致数据库链接数不足的情况,有什么方案解决吗 2、在一个想了解一下 webman 占用的这个链接数 会 随着用户增加 连接数也会增加吗? 还是 起了多少个...

fright886 发表与 11天前 412 浏览 9 回答
求助消息列队执行libreoffice命令只有一条数据成功

问题描述 后台添加数据,表单会一次提交多条数据或一条数据,后台插入数据库后会将每条数据id提交到消息列队》给每条数据生成word》在将word转pdf 消息列队干的事: 给每条数据生成一个word》用命令执行libreoffice将word转pdf 问题: 表单只添加一条数据的时候就没得问题,pdf也能成功 当表单添加条数据的时候,消息列队就跑得很快,而libreoffice又有点耗时,就好像同时有多个libreof...

邹意 发表与 2024-10-16 150 浏览 2 回答
新安装的Webman,Cache组件无法使用(Windows11 PHP8.3)

Windows11 PHP8.3 报错:Error: Interface "Psr\SimpleCache\CacheInterface" not found 复现步骤如下: 安装项目 composer create-project workerman/webman cd webman composer require -W symfony/cache Index.php <?php ...

wangerwu 发表与 2024-09-27 247 浏览 2 回答
[已解决]webman Cache 使用file,或array报错

问题描述 如题 仍需要 composer require -W illuminate/redis 否则报错 另外一个问题是关于使用 array 类型缓存 public static function index() { $cacheKey = 'watchlist'; if (!Cache::has($cacheKey)) { //从数据库中返回第一条数据 ...

lsmir2 发表与 2024-09-25 173 浏览 1 回答
如果redis队列我需要有50个类

问题描述 在app/queue/redis下可以创建消费类,然后是这consume函数执行业务。 那么如果我有50个类型的类需要执行,那么就需要在app/queue/redis下创建50个类php文件吗? 我记得tp是可以直接在一个php文件里面设置子任务的,请问在workman有更好的办法吗?毕竟创建50个文件还是不太优雅,感谢!...

jeechou 发表与 2024-09-14 448 浏览 5 回答
关于路由分组并使用中间件的问题

问题描述 一组路由都经过了中间件检查登录状态,但是这组中的某个路由不想经过中间件的检查,如何单独排除这个路由。...

Best 发表与 2024-09-03 187 浏览 2 回答
对webman下一版本的一个想法

webman的组件和第三方包还是不够多,于是很多人会选择用laravel写后台,webman写api的模式 但是这样model和service可能就需要定义两次,我有一个思路,webman的下一版本或者独立出一个版本,目录结构完全兼容laravel11,可以独立使用,也可以作为composer包引入laravel cli模式启动webman,fpm模式还可以跑laravel,这样控制器和model就可以直接使用lar...

aphper 发表与 2024-08-24 530 浏览 3 回答
Webman如何重启整个系统?

strtoupper(substr(PHP_OS, 0, 3)) == 'WIN' ? Worker::stopAll() : posix_kill(posix_getpid(), SIGUSR1); 只能触达到一个进程...

forwebreg 发表与 2024-08-15 410 浏览 1 回答
关于workerman做客户端进行中转求解

问题描述 需要用ws链接其他服务器的,然后收到数据后转发给自己的客户端 现在用的是AsyncTcpConnection 看文档AsyncTcpConnection 定义在onWorkerStart中但是worker有多个进程会导致启动多个 想的有几个方案哪个方案比较好呢,或者有没有更好的方案推荐 // 方案1: // 一个channel // workerA 去链接外部服务器 收到消息使用channel发给客户...

special_mkbk 发表与 2024-08-14 359 浏览 1 回答
求助,大佬们,接收jt809协议的数据

最近在对接一个公交车的数据,对面要求我这边结束jt809协议的数据,要我写一个jt809协议的接收端,应该怎么搞啊,完全没搞过这方面...

梦想世界 发表与 2024-08-07 414 浏览 1 回答
自定义进程内存占用过大

使用自定义进程 由于需要统计用户的一些数据,需要把用户表的所有数据读取到内存,然后再做进一步的统计和分析。所以会导致内存占用增大。 所以有以下4个问题想请教 1.自定义进程能否使用ini_set('memory_limit',256m)的这种代码,因为我想为单独这个进程扩大内存的使用,如果在php.ini修改应该是对所有的都生效。 2.自定义进程能否手动释放内存且立即生效(或者说立即生效是指不会触发内存溢出的错误) ...

sanergo 发表与 2024-07-26 400 浏览 1 回答

故人重来

610
积分
0
获赞数
0
粉丝数
2022-04-06 加入
×
🔝