上周,我在我们的网络服务器上发现了以下两个间歇性异常:
System.Security.Cryptography.CryptographicException: Insufficient system resources exist to complete the requested service.
System.Security.Cryptography.CryptographicException: The RPC server is too busy to complete this operation.
该异常仅在一小部分尝试中发生,并在以下代码行中引发:
Return New X509Certificate2(AppSettings("EESSLFile"), AppSettings("EESSLPassword"))
第一个 AppSetting 是 .p12 证书文件的网络路径,第二个是打开它的密码。
我一生都无法弄清楚导致问题的原因。对于“CryptographicException”以及“系统资源不足”或“RPC 服务器太忙”,Google 似乎没有任何结果。
我们在一个均匀分布的网络场中拥有三台网络服务器。我想知道这是否是文件正在使用的情况,但它似乎是从不同的 Web 服务器分批发生的,如果是这种情况,我希望看到错误同时在它们之间传播。
我想知道密码学部分是否只是另一个潜在问题的红鲱鱼,但我真的很想知道,所以如果有人知道发生了什么,请告诉我。