Windows下部署jar包启动服务后,过段时间出现服务假死、暂停或无反应现象
Bug描述:在使用java -jar xxx.jar在cmd窗口启动服务后服务在运行一段时间后出现假死现象,请求超时无响应,且无任何日志文件的输出,在使用鼠标右键点击或者键盘敲击回车后出现大量的日志信息等,究其原因时因为Windows的命令行的快速编辑模式,cmd默认开启了"快速编辑模式",只要当鼠标点击cmd任何区域时,就自动进入编辑模式,之后的程序向控制台输入内容甚至后台的程序都会被阻塞。我们在控制台里面面回车或者右键鼠标后,自动退出了编辑模式。因此,控制又恢复输出内容,服务端又正常了。只要关闭该模式就行。
解决办法:
命令行模式(win+R cmd)右键属性—取消勾选