最近在做東西的時候發現一個問題
有一個接口掛了 ,然后進行測試訪問地址的時候,瀏覽器就一直處於等待響應的狀態
怎么訪問都不行,只有重啟web服務器才行。
如果不重啟web服務器進行代碼調試,總發現在session_start()的時候就不能進行下去了
問題原因后來終於明白了:
因為瀏覽器發送的請求還是在web服務器中建立了線程進行了請求的處理,由於session是在服務器端存儲
而瀏覽器處於等待響應的狀態就是表明了web服務器正在處理你的請求,但是由於響應超時時間很長,你也許進行了下一次的調試。
在上一個請求還未死亡之前,它一直占用着你的session資源,而session資源是不能共享的,你再次請求的就一直會在等待session資源的獲取。
也就是說只有等你上一個請求結束的時候你才能正常獲取session資源並且進入代碼的解析。
希望本次講解對你有用。