Heim  >  Artikel  >  Backend-Entwicklung  >  Lokales Timeout für Curl-Zugriff in PHP + Nginx-Umgebung

Lokales Timeout für Curl-Zugriff in PHP + Nginx-Umgebung

小云云
小云云Original
2018-03-17 10:38:312812Durchsuche

PHP + Nginx Curl-Zugriff auf lokales Zeitlimit unter Windows Der oben genannte Grund liegt daran, dass die Nginx + PHP-Umgebung unter Windows keine Parallelität unterstützt. Wenn Sie gleichzeitig auf mehrere Domänennamen zugreifen und gleichzeitig auf Ihren lokalen Dienst verweisen, wird Parallelität nicht unterstützt.

Lösung:

1.nginx.conf Ändern Sie die Portnummer von fastcgi_pass für verschiedene Server
Beispiel: fastcgi_pass 127.0.0.1:9000;
fastcgi_pass 127.0.0.1:9001 ;

2. Starten Sie mehrere PHP-CGI
Öffnen Sie die cmd-Befehlszeile und führen Sie Folgendes aus: Ihr Pfad/php-cgi.exe -b 127.0.0.1:9000 -c Ihr Pfad/php .ini (Das Fenster kann nicht geschlossen werden)

Öffnen Sie ein neues Befehlszeilenfenster: Ihr Pfad/php-cgi.exe -b 127.0.0.1:9000 -c Ihr Pfad/php.ini (Das Fenster kann nicht sein geschlossen)

Ist es nicht sehr mühsam, das Fenster oben zu verwenden? Es wird eine Tragödie sein, wenn Sie nicht aufpassen >

Sie können das folgende kleine Tool verwenden: RunHiddenConsole

Zuerst müssen Sie eine kleine Datei RunHiddenConsole herunterladen, diese dann in das Nginx-Verzeichnis kopieren und zwei neue Batchdateien erstellen, start_nginx.bat und stop_nginx.bat


Hinweis: RunHiddenConsole.exe Es muss sich im selben Verzeichnis wie die beiden Batchdateien befinden, sonst kann nginx nicht gestartet werden.

Das obige ist der detaillierte Inhalt vonLokales Timeout für Curl-Zugriff in PHP + Nginx-Umgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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