本地兩個PHP專案之間相互請求

2021-09-29 16:35:50 字數 613 閱讀 2740

問題說明 : 本地兩個專案之間介面的呼叫,即本地專案a請求本地專案b的介面。會出現請求超時問題

nginx中,看php檔案塊fastcig-pass的設定值(127.0.0.1:9000)。設定都是以keepalive方式請求,接收到php檔案時,交於後端過程phpcgi解析處理(127.0.0.1:9000),等待響應。而在本地檔案以curl請求本地環境中php檔案時,之前的php還在等待curl後的結果,這時9000埠已經被占用。導致curl一直在處於等待狀態。不設定timeout超時,程式就會卡死。結果都是false

解決方案

新開乙個9001埠,專案b中nginx的配置檔案fastcgi_pass 127.0.0.1:9001

php-cgi.exe -b 127.0

.0.1

:9001

-c d:\phpstudy\php7\php

.ini

location ~ \.php(.*

)$

本地兩個PHP專案相互請求

想在自己的本地實現兩個專案相互請求,開始想著直接使用php自己的curl就可以實現了,但是請求了幾次都是一直報錯誤 maximum execution time of 30 seconds exceeded in1 環境是wnmp 2 nginx中,看php檔案塊fastcig pass的設定值 1...

兩個窗體之間的相互控制

最近遇到乙個小問題,form1中的button1 單擊後顯示 form2,在form2中進行修改後,form2關閉。重新整理form1。首先想到的肯定是呼叫form1的重新整理 顯示控制項的方法。那麼就需要在form2執行的時候,獲得form1的例項。但是總覺得這個方法不是很好,不是想要的。下面介紹...

Android studio 兩個專案相互依賴

在依賴過程中盡可能不要包含 相同的類或者相同的xml檔案 這樣會導致.r 檔案不能知道呼叫的是哪乙個 容易出錯!依賴過程中要注意的一點 如果兩個專案相互依賴 並且每個專案都含有多個各自對應的子依賴包的話 那麼 在主專案a依賴被依賴的專案b 的時候 只要新增對應的b的主專案包即可 不必要新增b中對應的...