It drives me crazy: we have a Windows Azure cloud service with an ASP.NET MVC 3 project. There have been a lot of changes lately, so we have to deploy it every few days.
Sometimes (for example, now) we stick to the following deployment error:
Role instances recycled for a certain amount of times during an update or upgrade operation...
manage.windowsazure.com
tells us that instance 0 of our deployment deployment does not matter:
Recycling (Role has encountered an error and has stopped)
However, instance 1 is fine, the web services on instance 1 are running , so the reason for the error is not our code .
We performed RDP on the instance and reviewed the application event log, which displays the following error several times:
Faulting application name: WaHostBootstrapper.exe, version: 6.0.6002.18488, time stamp: 0x505cf7da Faulting module name: ntdll.dll, version: 6.1.7601.17696, time stamp: 0x4e8147f0 Exception code: 0xc0000008 Fault offset: 0x00000000000d4995 Faulting process id: 0x970 Faulting application start time: 0x01ce474976d706d2 Faulting application path: E:\base\x64\WaHostBootstrapper.exe Faulting module path: D:\Windows\SYSTEM32\ntdll.dll Report Id: c26d8be8-b33c-11e2-a9be-00155d3ab8c9
When that happens, we
- Redisplay instance
- Reload instance
- Deployment again
- Create a support ticket
A few hours later, everything works again. We have not changed anything in the deployment, it just works again, as before . While Microsoft Support is reacting, everything is fine again, so we cannot show them the problem.
It is so funny and frustrating. We lose days of work just because of this stupid mistake.
Does anyone else have these problems? Any ideas how we could stop this?