nginx和php-fpm之间的连接是否是持久连接?

时间:2018-01-18 06:34:15

标签: php nginx connection keep-alive

我认为nginx和php-pfm之间的联系是持久的意识。在我读完php-fpm源代码之后,我发现php-fpm处理完请求后连接不会被关闭。一旦处理完了数量的配置号(php-fpm.ini可以配置),php-fpm将主动关闭连接。所以我想知道我的理解是否正确?

1 个答案:

答案 0 :(得分:0)

nginx和php-fpm之间的连接不是持久的,但应该是启用了keepalive的时候,如florin {/ 3}}中所述

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