gpt4 book ai didi

c#-4.0 - WaWorkerHost.exe 使角色崩溃 : CallbackException

转载 作者:行者123 更新时间:2023-12-04 21:50:38 24 4
gpt4 key购买 nike

当我在 Azure 上运行 WorkerRole C# 应用程序时,一段时间后 waworkerhost.exe 由于以下异常而崩溃:

Application: WaWorkerHost.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Runtime.CallbackException
Stack:
at System.Runtime.Fx+IOCompletionThunk.UnhandledExceptionFrame(UInt32, UInt32, System.Threading.NativeOverlapped*)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)

我有一个为网络服务器生成负载的应用程序。我不关心实际响应,但我想控制每秒发出的请求数。因此,我有一个每秒触发一次并生成多个请求的计时器。我尝试过以下选项:

  • Parallel.For 与 WebRequests
  • 使用 ASync WebRequest 进行循环
  • 使用 ThreadPool.QueueUserWorkItem(do网络请求)

当请求数量增加时,会发生异常(8+ req/sec)。所有三个选项都有相同的异常(exception)。当我在本地 DevelopmentFabric 中运行该角色时,所有三个选项都工作得很好。如果有人能给我一些关于可能出现问题的指示,我将不胜感激。如果您有其他想法从 Azure 和 C# 生成此类负载,请分享您的想法。

最佳答案

作者在原始帖子的评论中回答了问题,但为了更好的可见性,我将其报告到此处:

Turn out to be an IntelliTrace issue, see http://social.msdn.microsoft.com/Forums/en-ZA/windowsazuretroubleshooting/thread/543da280-2e5c-4e1a-b416-9999c7a9b841:

...

After redeploying my solution with Intellitrace disabled, the issues where resolved, and my WorkerRole stayed healthy.

关于c#-4.0 - WaWorkerHost.exe 使角色崩溃 : CallbackException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5432702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com