Hi Carl, I see exactly the same behaviour for my Java appengine app. Resident instance does nothing; instead idle instance is started, going through several seconds of warmup, then request is served.
Regards On Mon, Aug 27, 2012 at 5:11 PM, Carl Schroeder <schroeder.car...@gmail.com>wrote: > 2012-08-27 08:05 is the point in the logs. 1 Resident instance. No Dynamic > instances. > The request was sent to a cold starting Dynamic instance. Resident > instance did nothing. > Request took 18 seconds to serve. > > > On Monday, August 27, 2012 2:16:25 AM UTC-7, Johan Euphrosine (Google) > wrote: > >> On Mon, Aug 27, 2012 at 5:59 AM, Carl Schroeder >> <schroede...@gmail.com> wrote: >> > Let me see if I understand this correctly: there is currently no way on >> app >> > engine to ensure that there is an instance ready to process incoming >> > requests for an app that has been idle for some period of time. Min >> idle >> > instances (labeled as Resident) sit there and do almost nothing while >> user >> > facing requests are instead sent to cold instance starts. If true, that >> > dovetails with what I have seen in the behavior of my app. For python >> > runtimes with sub-second spinup times, this is no big deal. For java >> > runtimes with spinup times in double digit seconds it is a deal-breaker >> of a >> > "feature". >> > >> > The problem seems to be that the scheduler thinks sending a request to >> a >> > non-existent dynamic instance is a better idea than using the Resident >> > instance for it's intended purpose: to serve requests when dynamic >> instances >> > are unable to. This is probably a corner case born of low traffic >> conditions >> > that allow user request serving dynamic instances to despawn. >> >> Hi Carl, >> >> That's not what we observed, as I corrected in the previous email: >> """ >> Resident instances are used for processing incoming request if there >> is no dynamic instance, but it is possible that the scheduler warm up >> new dynamic instance to maintain the Min Idle Instance invariant. >> """ >> >> If you observe a different behavior please comment with your >> application id and the timestamp of occurence and we can try to figure >> out what happened. >> >> Thanks in advance. >> >> > >> > For low traffic apps, "Resident" instances serve almost no purpose. >> Better >> > to do away with them via the slider bars and just set up a script to >> tickle >> > the app just often enough to keep one "Dynamic" instance resident. >> > >> > So, two features to fix this: >> > First, a slider bar labeled "Minimum Dynamic instances" ;) >> > Second, a button to enable sending warm-up requests and having them >> return >> > before considering an instance for user facing requests. >> > >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups >> > "Google App Engine" group. >> > To view this discussion on the web visit >> > https://groups.google.com/d/**msg/google-appengine/-/**G4DPOlW2Jh8J<https://groups.google.com/d/msg/google-appengine/-/G4DPOlW2Jh8J>. >> >> > >> > To post to this group, send email to google-a...@googlegroups.**com. >> > To unsubscribe from this group, send email to >> > google-appengi...@**googlegroups.com. >> > For more options, visit this group at >> > http://groups.google.com/**group/google-appengine?hl=en<http://groups.google.com/group/google-appengine?hl=en>. >> >> >> >> >> -- >> Johan Euphrosine (proppy) >> Developer Programs Engineer >> Google Developer Relations >> > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/google-appengine/-/ApT6E62dU9QJ. > > To post to this group, send email to google-appengine@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > -- Carl D'Halluin Next-generation communication at http://www.rogerthat.net Email: c...@mobicage.com Phone: +32 9 324 25 64 Fax: +32 9 324 25 65 Skype: carldhalluin Twitter: @carl_dhalluin LinkedIn: http://www.linkedin.com/pub/carl-d-halluin/0/982/457 NV MOBICAGE Antwerpsesteenweg 19 9080 Lochristi Belgium -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.