我是使用webman+gatewayworker插件过程中 发现内存过了200M 好像会断开

567

问题描述

我是使用webman+gatewayworker插件过程中 想要测试服务器的最大连接数 所以我在另一个服务器上部署了workman 测试程序 程序就是官方推荐的程序 设置了连接数为 5W 测试环境用的1panel 容器镜像是ghcr.io/ghcr.io/tinywan/docker-php-webman:8.2.11
测试过程中发现连接数大约4W多快到5W多的时候 在线连接数会从4W多倒掉1W 2W的样子 我怀疑是内存到了200M会重启的原因 第一次使用webman+gatewayworker 插件不知道是不是设置的问题

还有就是 测试服务器没有惊醒linx内核优化 感觉也不是这个问题

214 1 0
1个回答

six

5万这么大的连接量,你不优化linux内核,你闹呢?压力机和webman两个服务器都必须优化linux内核,而且webman的服务器要装event扩展。
压力机多能发出2万连接,这是操作系统内核参数限制,压力机优化后大概能发出4万多的连接。

进程是否有退出 执行 php start.php status 能看到

  • 567 2024-03-11

    大佬 我这边测试没有优化内核将php的最大内存改成了500M 就没有问题了 我在想 是不是内存的问题 导致超过内存了 就批量掉线了

🔝