Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 WaWorkerHost.exe崩溃角色:CallbackException_C# 4.0_Httpwebrequest_Azure_Azure Worker Roles_Load Generator - Fatal编程技术网

C# 4.0 WaWorkerHost.exe崩溃角色:CallbackException

C# 4.0 WaWorkerHost.exe崩溃角色:CallbackException,c#-4.0,httpwebrequest,azure,azure-worker-roles,load-generator,C# 4.0,Httpwebrequest,Azure,Azure Worker Roles,Load Generator,当我在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:

当我在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*)
我有一个向Web服务器生成负载的应用程序。我不关心实际的响应,但我想控制每秒发出的请求数。 因此,我有一个计时器,它每秒钟启动一次,并生成大量请求。我尝试了以下几种选择:

  • 与WebRequests并行
  • 使用异步WebRequests的For循环
  • 对于具有ThreadPool.QueueUserWorkItem(do)的循环 网络请求)

当请求数增加时,会发生异常(8+请求/秒)。这三个选项都有相同的例外。当我在local Development Fabric中担任该角色时,这三个选项都可以正常工作。如果有人能就可能出现的问题给我一些建议,我将不胜感激。如果您对从Azure和C#生成此类负载有其他想法,请分享您的想法

作者在对原始帖子的评论中回答了这个问题,但为了更好的可见性,我在这里报告:


这是一个IntelliTrace问题,请参阅 :

在重新部署禁用Intellitrace的解决方案后,问题 我的工作一直很健康


查看您正在使用的代码会很有帮助。如果是IntelliTrace问题,请查看您是否可以将您的解决方案发布为答案并标记为答案?