小樱 发表于 2021/7/27 19:41

我在一台云主机里装了50个docker kangle做负载均衡。

我在一台云主机里装了50个docker kangle做负载均衡。

一台机器装50个是什么鬼。。

本来装的宝塔,然后经常被堵死,直接弄了50个docker挂载到同一个目录上

50个kangle容器,连接数10万一个顶不住

按理说一个就够了吧,系统内核打开文件调好了没

能改的都改了,拆分成50个就好了,主要是不能使用缓存,主要还是php执行卡

我跑反代的话,上百万连接数没问题,PHP的话确实吃力,瓶颈在CPU上,PHP容易堵住,把一些不必要实时东西强制缓存起来就快多了,比如说通过php查询mysql结果,静态缓存到kangle上,使其不再经过PHP

所以就在这了,不能缓存,要实时统计

试试写异步吧,不过这块代码不好写的,PHP基本写出来都不是异步,是可以实现,但是代码很难写,网上基本也没例子,event扩展扩展这些不知道能不能实现
https://github.com/walkor/Workerman

现在喜欢用c#来连接mysql写异步和线程的东西,phpcurl直接把需要异步的直接发送到c#上处理

不可名 发表于 2021/8/28 03:26

{:3017:}{:3017:}{:3018:}
页: [1]
查看完整版本: 我在一台云主机里装了50个docker kangle做负载均衡。