本人在Windows上部署一个接口服务,正常运行没有问题,
但过几天之后,别人调用接口就会发现一直没有结果返回,服务端的程序也没有奔溃,
然后在cmd控制台敲一下回车结果就都刷的出现了。
这是什么原因呢?
这不是程序的原因,而是控制台的原因,我们有时候无意识的在控制台点了鼠标,会出现一个白色框停留在界面上(如上图),
那其实就是界面阻塞了,
鼠标点一下为什么界面就阻塞了,因为控制台以为你要输入开始编辑了,
怎么可以避免呢?那就需要在cmd控制台左上角标识上取消“快速编辑”
方式一:windows cmd->属性->选项->编辑选项。 取消勾选 快速编辑模式 (或者在cmd窗口上点击左上角图标->属性->选项->编辑选项。 )
方式二:在cmd窗口上点击左上角图标->默认值->选项->编辑选项。取消勾选 快速编辑模式
设置参考如下图:
后面就不会出现接口假死的现象了。
本人亲身经历分享,欢迎加v: ai_hellohello。