We are using free BizSpark subscription on Azure and hosting our application as Azure Web Site. We periodically struggle with unexpected site shutdowns what's very painful for our application since it has a lot of background process running.
"Always on" setting can be a remedy for this problem, but unfortunately it's unavailable for us in the current subscription.
As you may know IIS has two settings recycle based on:
- By default, each application is terminated every 1740
minutes (29 hours) - periodic restart timeout.
- Also application can be recycled if it's unused
for 20 minutes - idle timeout.
I'd like to know if we turn on "Always on" setting, can we be sure that it helps us to prevent both application recycles types described above.
By the way, I found this question:
Will "Always On" setting prevent BOTH idleTimeout and periodicRestart? with similar topic. It says that this setting should help.
But I'd like to be sure, that it's true. Because interruptions of live background processes are absolutely unacceptable in our case.
Appreciate any answers.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…