看你描述的现象,而且是通过 cmd 命令框启动的进程。
推测一种可能性:DOS命令窗口属性中有一条是【快速编辑模式】,快速编辑模式下,当DOS窗口运行的过程中,我们如果将鼠标光标点击在某一处日志的时候,这个模式会认为我们在抓取日志,为了防止日志滚动影响用户操作,Windows将此进程挂起,当我们操作完成(即描述中的按下键盘的某一处)时会将进程恢复,继续处理后续的任务。这个操作可以将如下代码做个.bat脚本,将DOS窗口默认模式设置为【取消快速编辑模式】这样就可以防止手误影响进程运行了。
@echo off
reg add HKEY_CURRENT_USER\Console /v QuickEdit /t REG_DWORD /d 00000000 /f
运行很正常 但是一段时间后 再发起请求 会没有响应 按一下键盘 服务会把之前的请求全部处理掉 就和阻塞住了一样
本回答被网友采纳