If nginx has six subdomains, does it mean that I want to open six phpcgi process pools? For example, 127.0.0.1: 9005 if nginx has six subdomain names, does it mean that I want to open six phpcgi process pools? For example, 127.0.0.1: 9005
Reply content:
If nginx has six subdomains, does it mean that I want to open six phpcgi process pools? For example, 127.0.0.1: 9005
Use php-fpm to manage our php parser processes. for configuration, use the fpm/pool/www. conf configuration.
Use php-fpm FastCGI process manager
Not only can multiple processes be started and managed
It can also manage the processing time, number of processes, and dynamically increase or decrease processes of each process.
Conclusion: no
Phpcgi is a virtual machine of php. it dynamically loads php code based on the data transmitted through cgi. different domain names may point to different php execution codes, however, it is not necessary to separate multiple cgi pools. Of course, it is acceptable to open multiple.