nginx与php-fpm的连接是否是长连接?

Whether the connection between nginx and php-fpm is persistent connection?

我认为nginx和php-pfm之间的连接是持久连接。我看了php-fpm源码后发现,php-fpm处理完请求后,连接并不会关闭。一旦处理的数量到达配置数量(php-fpm.ini can config) ,php-fpm 将主动关闭连接。所以我想知道我的理解是否正确?

nginx 和 php-fpm 之间的连接不是持久的但在启用 keepalive 时应该是持久的,如 florin https://serverfault.com/questions/739918/whats-the-relationship-between-an-nginx-worker-process-and-php-fpm 中所述

有人可能会争辩说,如果您在 nginx 中启用 fastcgi keepalive,php-fpm 进程将在那里停留更长时间。考虑到每个工作进程都为使用 keepalive 的上游获取自己的连接池,这可能会导致 php-fpm 始终为每个工作进程保留更多进程 运行。然而,据我所知,fastcgi keepalive 在 php-fpm 中被破坏,所以这应该不是问题