I've a worker role on a A7 Azure Worker role. The Role is a ASP Webapi.
When the role is running i can send it a command (via a web interface) which starts a data aggregation process which takes up to 8 hours.
In this time a big object graph is created.
This worked for monthes without any problems.
Now sometimes it seems like the role or the api is restarted in the middle of the creation.
One time i was able to observe it in the azure management portal and it looked like this:
But no restartes are in the protocolls.
I've been in contact with the azure support.
The result is that the instance was just too small to handle this hughe amount.
We switchted to a D14 instance and everything works like a charme