You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The scale ping causes the site to start, which causes Application_Start to run. As part of that, the host gets initialized, and everything works. Note that the http request itself never makes it to the runtime, and that doesn’t matter since the runtime is up and running.
Current behavior with placeholder
The scale ping doesn’t cause an Application_Start, since the site was started way earlier (pre-specialization). The request gets rejected, so the runtime never knows that specialization happened, since it is trigger based.
Possible fix
In addition to doing host specialization in a request triggered manner, we can have a background loop that checks every second whether we’re being specialized. We still need to keep http activation because the http trigger scenario needs to be as fast as possible. But for other scenarios like timer, an extra second is harmless.
The text was updated successfully, but these errors were encountered:
Current behavior without placeholder
The scale ping causes the site to start, which causes Application_Start to run. As part of that, the host gets initialized, and everything works. Note that the http request itself never makes it to the runtime, and that doesn’t matter since the runtime is up and running.
Current behavior with placeholder
The scale ping doesn’t cause an Application_Start, since the site was started way earlier (pre-specialization). The request gets rejected, so the runtime never knows that specialization happened, since it is trigger based.
Possible fix
In addition to doing host specialization in a request triggered manner, we can have a background loop that checks every second whether we’re being specialized. We still need to keep http activation because the http trigger scenario needs to be as fast as possible. But for other scenarios like timer, an extra second is harmless.
The text was updated successfully, but these errors were encountered: