rahulmohan
rahulmohan

Reputation: 1345

Azure Container Instance - restarting once in a while for no apparent reason

I have a few different containerized web apps running on Azure Container Instance (ACI). I recently noticed that some of these containers just restart with no apparent reason once in a month or so. Since the restarts are on different apps/containers each time, I have no reason to suspect that the apps are crashing.

The restart policy on all of them are set to "Always".

Is it normal or expected for the containers to restart even when there is no app crash? Perhaps when Azure does maintenance on the host machines or maybe a noisy neighbor on the same host causing a pod movement to another host?

(I am in the process of adding a log analytics workspace so that I can view the logs before the restart. Since the restarts are so infrequent, I wouldn't have any logs to look at for quite some time.)

Upvotes: 5

Views: 3345

Answers (1)

Tomas
Tomas

Reputation: 755

Same here

I've contacted MS support and got the response that per design ACI maintenance can restart the hosts so it can't be expected to run ACI for weeks uninterrupted

Recommendation is to

  • adapt your app to be resilient (so you don't care about restarts)
  • use AKS to gain full control over lifecycle
  • use VM as host for your app with appropriate policies (no updates / restarts...)

For me this was a deal-breaker since I couldn't find this info anywhere. I've ended up with VM.

Upvotes: 4

Related Questions