Nginx+Php不支持並發,導致curl請求卡死(Window環境)


1、問題描述:
項目中開發很多對外接口,於是在本項目中寫了測試腳本來驗證接口。然鵝,發現Curl請求出現卡死情況,沒有響應。

2、具體原因:在window環境下配置的nginx+php環境時,windows下,是沒有php-fpm的,有的是 php-cgi.exe;
也就是,當本地配置了多個域名,並且同時指向你本地服務請求的時候,就不支持了。


3、解決方案:
我這里有兩個服務,所以分別配置成不同的端口號如,然后保存重啟 nginx
fastcgi_pass = 127.0.0.1:9000
fastcgi_pass = 127.0.0.1:9001

你的php目錄/php-cgi.exe -b 127.0.0.1:9000 -c 你的php目錄/php.ini
你的php目錄/php-cgi.exe -b 127.0.0.1:9001 -c 你的php目錄/php.ini
這樣就完美解決了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM