我在一台云主机里装了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#上处理
{:3017:}{:3017:}{:3018:}
页:
[1]