本人在Windows上部署一個接口服務,正常運行沒有問題,
但過幾天之後,別人調用接口就會發現一直沒有結果返回,服務端的程序也沒有奔潰,
然後在cmd控制檯敲一下回車結果就都刷的出現了。
這是什麼原因呢?
這不是程序的原因,而是控制檯的原因,我們有時候無意識的在控制臺點了鼠標,會出現一個白色框停留在界面上(如上圖),
那其實就是界面阻塞了,
鼠標點一下爲什麼界面就阻塞了,因爲控制檯以爲你要輸入開始編輯了,
怎麼可以避免呢?那就需要在cmd控制檯左上角標識上取消“快速編輯”
方式一:windows cmd->屬性->選項->編輯選項。 取消勾選 快速編輯模式 (或者在cmd窗口上點擊左上角圖標->屬性->選項->編輯選項。 )
方式二:在cmd窗口上點擊左上角圖標->默認值->選項->編輯選項。取消勾選 快速編輯模式
設置參考如下圖:
後面就不會出現接口假死的現象了。
本人親身經歷分享,歡迎加v: ai_hellohello。