php-fpm服务器负载均衡配置

龙卷风之殇 / 2023-07-06 / 原文

前面,我们配置了负载均衡的网页转发,发现只是访问做了均衡转发,但是没有解决我们的实际问题,我们的瓶颈是fpm服务器出现了处理不了的情况

seem busy ,you must increse start_servers or max_children.

运行一段时间后,发现仍然有处理不了的请求,很明显没有解决问题。

所以这次,我们将fpm服务器拆分,让并发得到解决。

这是我的配置:

 

 本次我仍然采用 A -》 【A + B+ C】的方式处理代理,A既作为代理服务器又作为PHP-FPM服务器,B+C服务器不提供URL访问,只作为FPM服务器。

配置要点:

1.B+ C 服务器要开通 9000端口,能够让A代理服务器转发。 成功标识 telent  IP 9000即可。

2.A+ B+C 服务器php配置要更改如下:

      1)listen.allowed_clients = 127.0.0.1  一定要注释,不能更改成0.0.0.0 ,不然报错。

      2)listen =127.0.0.1:9000  改成  listen =0.0.0.0:9000,让A服务器能够访问B+C的服务器的9000端口

3.B+C服务器不用配置nginx ,采用lsync代码同步即可