服务器新增加了一台做负载均衡,但是一旦流量进来,就会报错 php-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 没有流量进来,怎么刷都没事,PHP采用unix连接会有这个问题, 切换成tcp/ip后,虽然没有这个问题,但是访问非常慢 以前版本都没这个问题,服务器配置都是样的,都是四核八线程16G的机器
已经解决,网上到处都是 PHP-FPM 的 backlog 设置问题 实际上不是,可以用以下代码解决 vi /etc/sysctl.conf net.ipv4.tcp_max_syn_backlog = 8192 不知道是不是和我修改了fs.inotify.max_user_watches有关系 可能也和我使用了最新版本的内核有关系 或者也有可能是我为了提高下载速度启用了BBR导致的 搞不懂
backlog有好几层,从系统层面到nginx再到php-fpm都有backlog设置,逐层影响的。 所以光改了最外层也不一定管用。
虚竹 backlog有好几层,从系统层面到nginx再到php-fpm都有backlog设置,逐层影响的。 所以光改了最外层也不一定管用。