what is appstat? give me a link please.
On 7月6日, 下午2时44分, djidjadji <[email protected]> wrote: > If you look with Appstat to requests that use memcache you see that an > RPC is made for every memcache call. > > If your assumption is correct then many other apps should have a major bug. > Instead of logging.debug() try using logging.info(). > > Very likely that you have a problem in some other part of your code. > Try to use Appstat to see what the local variables where at the > different requests. > Or log all relevant local variables. > And log the path the code uses. > > 2010/7/6 saintthor <[email protected]>: > > > are you sure? > > > even in the cloud, should it show me defferent data in defferent get > > with same key? > > > On 7月6日, 下午2时30分, djidjadji <[email protected]> wrote: > >> The memcache is not stored on the same machine as your python > >> interpreters are running. > >> The interpreter interacts with the memcache server by RPC (network > >> packages). > >> And it could be that the two python interpreters are running at > >> different machines in the cloud. > > >> 2010/7/6 Andi Albrecht <[email protected]>: > > >> > The actual instances are serialized when stored in memcache and > >> > deserialized when retrieved from the cache. What you're seeing is a > >> > different instance ID (as returned by id(myobj)) since a new object is > >> > created. But the state of your Stock.IndexSet instance should be the > >> > same before storing in memcache and after fetching it from the cache > >> > again. > > >> > You should compare the actual data and not the repr() of your instances. > > >> > Hope that helps :) > > >> > Andi > > >> > On Tue, Jul 6, 2010 at 7:42 AM, saintthor <[email protected]> wrote: > >> >> it seems there are too entities with same key im my memcache. > > >> >> codes: > > >> >> self.szz = memcache.get( MemKey ) > >> >> if not self.szz: > >> >> logging.debug( "no szz in memcache" ) > >> >> self.szz = IndexSet( data ) > >> >> logging.debug( "dida szz = " + repr( self.szz )) > >> >> memcache.set( MemKey, self.szz, 10000 ) > > >> >> log: > > >> >> 07-05 10:04PM 41.838 dida szz = <Stock.IndexSet object at > >> >> 0xac27dca7f5d540> > >> >> 07-05 10:23PM 55.943 dida szz = <Stock.IndexSet object at > >> >> 0xcd9724f54f1dbb30> > > >> >> you see, the two szz is defferent, with no log of "no szz in memcache" > >> >> between them. > > >> >> so i think there may be too entities with same key im my memcache. > > >> >> -- > >> >> You received this message because you are subscribed to the Google > >> >> Groups "Google App Engine" group. > >> >> To post to this group, send email to [email protected]. > >> >> To unsubscribe from this group, send email to > >> >> [email protected]. > >> >> For more options, visit this group > >> >> athttp://groups.google.com/group/google-appengine?hl=en. > > >> > -- > >> > You received this message because you are subscribed to the Google > >> > Groups "Google App Engine" group. > >> > To post to this group, send email to [email protected]. > >> > To unsubscribe from this group, send email to > >> > [email protected]. > >> > For more options, visit this group > >> > athttp://groups.google.com/group/google-appengine?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Google App Engine" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
