如何在 windows 服务器 2016 上避免 powershell 中的致命错误或未知错误
How to avoid fatal error or unknown error in powershell on windows server 2016
有时我在 windows 服务器 2016 上的 powershell 中遇到未知错误,每次此错误都有随机行为,但每次都是 "Fatal error",如屏幕截图所示。
Screen_Shot
Unknown type: 541
#
# Fatal error in, line 0
# unreachable code
#
#
#
#FailureMessage Object: 0000007BD8BFF1F0
那是什么以及如何解决这个问题?我在此服务器上启动 node.js
内存泄漏?光盘错误?
P.S。在 Linux 服务器上,我没有任何错误,但我需要在 Windows 服务器 2016 上启动我的代码。抱歉,如果我的问题很愚蠢或重复。
是否在您的代码中设置了如下内容:
$ErrorActionPreference = Stop
这将在出现任何错误时停止您的进程;无论如何,最好的做法是使用 try/catch 块来处理任何错误,并且至少显示错误消息的位置和内容。
在你的情况下,我怀疑存在错误的内存访问或与某些东西发生冲突,但没有更多细节,这非常困难。
您在脚本中使用 try 和 catch 块吗?
我找到了那个问题点 - CPU。
有时我在 windows 服务器 2016 上的 powershell 中遇到未知错误,每次此错误都有随机行为,但每次都是 "Fatal error",如屏幕截图所示。
Screen_Shot
Unknown type: 541
#
# Fatal error in, line 0
# unreachable code
#
#
#
#FailureMessage Object: 0000007BD8BFF1F0
那是什么以及如何解决这个问题?我在此服务器上启动 node.js
内存泄漏?光盘错误?
P.S。在 Linux 服务器上,我没有任何错误,但我需要在 Windows 服务器 2016 上启动我的代码。抱歉,如果我的问题很愚蠢或重复。
是否在您的代码中设置了如下内容:
$ErrorActionPreference = Stop
这将在出现任何错误时停止您的进程;无论如何,最好的做法是使用 try/catch 块来处理任何错误,并且至少显示错误消息的位置和内容。
在你的情况下,我怀疑存在错误的内存访问或与某些东西发生冲突,但没有更多细节,这非常困难。
您在脚本中使用 try 和 catch 块吗?
我找到了那个问题点 - CPU。