我正在使用名为Splunk的日志分析工具,该工具执行Powershell脚本并存储输出。
脚本执行需要相当长的时间,脚本完成执行后输出约为100MB以上。
当我查看脚本的日志时,发现执行已暂停并在大约一个小时后继续执行!
在查看了有关here的Powershell控制台的QuickEdit模式的问题之后,有两种可能的原因导致这种情况发生:
如果Powershell控制台的“快速编辑”模式为“开”,并且终端中是否有任何选定的单词或区域。但是,事实并非如此,因为Powershell作为后台进程被调用
如果stdout
吞吐量太大,主机控制台无法处理。可能的原因是脚本的输出如前所述很大。
请注意:由于PowerShell脚本用于收集性能指标,因此不会期望sleep
或stdin
。
在这种情况下(从提到的2个或任何其他原因开始),挂起进程的确切原因是什么?