在我更新到最新版本的Azure SDK之后,当我在Visual Studio中按下构建时,我每天都会多次出现此错误.我此刻修复它的唯一方法是重启我的视觉工作室.
我得到的错误是: Windows Azure工具:对内存位置的无效访问
是否有其他人有这个错误?还有你做了什么修复它?
提前致谢!
更新2012-08-28: VS2012和Azure 1.7 SDK中仍存在相同的错误.然而,VS2012的频率已经下降.
我们目前正致力于将Azure SDK版本从2.2升级到2.5,这是目前的最新版本.
当我这样做时,我注意到以下类被标记为已弃用:
DeploymentDiagnosticManager
DiagnosticMonitorConfiguration
DiagnosticMonitor
当我进入关于这些类的MSDN页面时,它没有任何异常. http://msdn.microsoft.com/en-us/library/azure/microsoft.windowsazure.diagnostics.diagnosticmonitorconfiguration.aspx
当这些类被弃用时,有没有人知道我应该用于诊断?
在将我们的SQL Azure计算机更新到v12之后,我们得到了一些我们在尝试对它运行命令时没有遇到过的奇怪异常.
Inner exception information (level 1):
Exception type: System.Data.SqlClient.SqlException
Exception message: Client disconnected during login
A severe error occurred on the current command. The results, if any, should be discarded.
Run Code Online (Sandbox Code Playgroud)
这是你的其他任何人得到的东西,你是如何解决它的?
编辑:我们在欧盟,美国和亚洲有三个地区.但是,我们只是在亚洲面临这个问题.
我们正在使用MassTransit(3.5.2)和RabbitMQ(3.6.6).我们遇到的问题是永远不会从队列中删除的消息(即使我们已经阅读并使用了消息).要从队列中读取,我们已经实现了IConsumer类.
我们唯一要做的就是关闭发件人(突然).之后,消息永远不会被确认,并且rabbitmq将继续向我们的消费者发送相同的消息.
有没有其他人遇到同样的问题,你是如何解决这个问题的?
::评论更新::
我们已经检查了日志文件,它说:"关闭AMQP连接<0.18285.1>([:: 1]:57008 - > [:: 1]:5672):客户端意外关闭了TCP连接".这并不觉得奇怪,因为我实际上意外关闭tcp连接杀死.exe文件:)
关于masstransit的日志文件,我们也做了这个,我们没有收到任何错误,我们只收到两条调试消息.我们收到的一个,我们发送的结果.DEBUG 47 MassTransit.Messages - RECEIVE rabbitmq:// localhost/[VirtualHost]/[ConsumerName] N/A ContractCommand CommandConsumer(00:00:00.0364932)DEBUG 30 MassTransit.Messages - 发送rabbitmq:// localhost/[VirtualHost]/bus - [ComputerName] - [Sende rName] .Server.vshost -4bayyydsf9rfs3qzbdk gx8bbr1?durable = fals e&autodelete = true d0700000-762f-c85b-f03a-08d4679c39d4结果
我在我的消费者中做的一个观察是,在我强制关闭发件人的同时,我得到一个MessageNotConfirmedException,然后是RabbitMQ的一些AlreadyClosedException.然后,当MT没有设置ACK/NACK时,我们进入无限循环.(并且在无限循环中我没有得到任何MessagenNotConfirmedException).另外,为了让我的消费者再次正常工作,我需要重启我的消费者然后它将是ACK/NACK.
MessageNotConfirmedMessage:"mscorlib.dll中的'MassTransit.RabbitMqTransport.MessageNotConfirmedException'附加信息:rabbitmq:// localhost/[VirtualHost]/bus- [ComputerName] - [Servi ce] .Server.vshost-4b ayyydsf9rfsf3ybdkgxg 5h8b = > RabbitMQ没有确认消息'RabbitMQ.Client.Exceptions.AlreadyClosedException'附加信息:已经关闭:AMQP操作被中断:AMQP关闭原因,由Peer发起,代码= 404,text ="NOT_FOUND - 无交换" bus- [ComputerName] - [ServiceName] .Server.vshost-4bayyydsf9rf s3qzbdkgx8bbr1'in vhost'[VirtualHost]'",classId = 60,methodId = 40,cause =