Heim  >  Artikel  >  Backend-Entwicklung  >  nginx – So konfigurieren Sie mehrere PHP-CGI-Prozesspools

nginx – So konfigurieren Sie mehrere PHP-CGI-Prozesspools

WBOY
WBOYOriginal
2016-09-21 14:13:132147Durchsuche

Angenommen, es gibt 6 Subdomains unter Nginx, bedeutet das, dass ich 6 PHPCGI-Prozesspools öffnen muss? Zum Beispiel 127.0.0.1:9005

Antwortinhalt:

Angenommen, es gibt 6 Subdomains unter Nginx, bedeutet das, dass ich 6 PHPCGI-Prozesspools öffnen muss? Zum Beispiel 127.0.0.1:9005

Verwenden Sie php-fpm, um unseren PHP-Parser-Prozess zu verwalten, konfigurieren Sie ihn in fpm/pool/www.conf

Bitte verwenden Sie den php-fpm FastCGI-Prozessmanager
Sie können nicht nur mehrere Prozesse öffnen und verwalten
Es kann auch die Verarbeitungszeit jedes Prozesses, die Anzahl der Verarbeitungszeiten, Prozesse dynamisch erhöhen oder verringern usw. verwalten .

Fazit: Keine Notwendigkeit

phpcgi ist eine virtuelle Maschine von PHP. Sie lädt PHP-Code dynamisch entsprechend den vom CGI-Protokoll übergebenen Daten. Verschiedene Domänennamen können auf unterschiedliche PHP-Ausführungscodes verweisen, es ist jedoch nicht erforderlich, mehrere CGI-Pools zu öffnen, um sie zu unterscheiden ihnen. Natürlich ist es vollkommen in Ordnung, mehr als eines zu öffnen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn