What I am experiencing via xmlrpclib is 5 seconds, in a task. On 25 May 2011 14:15, Robert Kluin <[email protected]> wrote:
> I think the 10 second deadline is only for 'online' (aka user) > requests, in tasks it is 10 *minutes* isn't it? > > > http://code.google.com/appengine/docs/python/urlfetch/overview.html#Requests > > > > Robert > > > > > > On Wed, May 25, 2011 at 00:41, Emlyn <[email protected]> wrote: > > Gah, really, is that the only way? I'd really, really like to not have to > > have a proxy sitting somewhere else doing the heavy lifting (well, the > heavy > > waiting really). > > > > On 25 May 2011 14:02, Brandon Wirtz <[email protected]> wrote: > >> > >> URL Fetch is good for 10 seconds. WP often is not that fast. Likely > you > >> will need to write a PHP Proxy that excepts Post requests and use it to > >> forward to the XMLRPC receiver on Wordpress, that way you can send the > data > >> and have PHP do the waiting. (that’s assuming you are adding not > querying). > >> > >> > >> > >> > >> > >> From: [email protected] > >> [mailto:[email protected]] On Behalf Of Emlyn > >> Sent: Tuesday, May 24, 2011 9:29 PM > >> To: [email protected] > >> Subject: Re: [google-appengine] Application Error: 5 when calling > >> WordPress via xmlrpclib > >> > >> > >> > >> It's already in a task. Also, I'm not directly using urlfetch; I'm using > >> pyblog.py which uses xmlrpclib which I guess ultimately uses urlfetch, > so I > >> can't set the deadline directly (although there do seem to be timeout > >> mechanisms, they just don't work past 5 seconds as GAE cuts the call > off). > >> > >> > >> > >> One thing I'm hoping someone can answer is, will using the new "backend" > >> functionality result in getting a longer time limit here? Does anyone > know? > >> > >> > >> > >> > >> > >> On 25 May 2011 13:44, Robert Kluin <[email protected]> wrote: > >> > >> Hi Emlyn, > >> You could move the request to a task, then increase the deadline. > >> That would probably be the easiest solution. > >> > >> > http://code.google.com/appengine/docs/python/urlfetch/fetchfunction.html > >> > >> > >> Robert > >> > >> > >> > >> > >> > >> On Tue, May 17, 2011 at 09:13, Emlyn <[email protected]> wrote: > >> > Hi, > >> > > >> > I'm struggling with talking to WordPress from my gae app. > >> > > >> > I've got code that works some of the time, but sometime throws > >> > Application Error: 5, which I believe means it is being timed out by > >> > GAE. Application Error: 5 is thrown if the communication with > >> > WordPress takes longer than 5 seconds. > >> > > >> > Here's the code (which runs in the default instance, not a backend): > >> > > >> > from pyblog import WordPress > >> > > >> > ... > >> > > >> > try: > >> > logging.debug("About to post to wp") > >> > wp = WordPress(lserverapi, lusername, lpassword) > >> > lwppost = {} > >> > lwppost['description'] = lpostcontent > >> > lwppost['title'] = lpostcontent[:140] > >> > result = wp.new_post(lwppost) > >> > lpostresult = "Posted to wp, result: %s" % ( str(result) ) > >> > logging.info(lpostresult) > >> > except Exception, ex: > >> > logging.error(ex) > >> > lpostresult = '** Exception: %s **' % (str(ex)) > >> > > >> > pyblog is here: http://code.google.com/p/python-blogger/ > >> > pyblog uses xmlrpclib (it's a fairly trivial wrapper over xmlrpclib). > >> > > >> > It's driving me to distraction, because the wp.new_post() call times > >> > out, but also succeeds (ie: the post is created). But for what I'm > >> > doing, I *must* get the id back from the new_post() call so I can > >> > store it away for later (and so recognise later that I actually > >> > created the post). > >> > > >> > Is there a way to lengthen the timeout past 5 seconds for xmlrpclib? > >> > > >> > Or > >> > > >> > Will using a backend make the timeout longer / let me set a longer > >> > timeout? > >> > > >> > Or > >> > > >> > Is there something different/better I should be doing to talk to > >> > WordPress? > >> > > >> > -- > >> > Emlyn > >> > > >> > http://my.syyn.cc - Synchonise Facebook, WordPress and Google Buzz > >> > posts, > >> > comments and all. > >> > http://www.blahblahbleh.com - A simple youtube radio that I built > >> > http://point7.wordpress.com - My blog > >> > Find me on Facebook and Buzz > >> > > >> > >> > -- > >> > 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. > >> > > >> > > >> > >> -- > >> 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. > >> > >> > >> -- > >> Emlyn > >> > >> http://my.syyn.cc - Synchonise Facebook, WordPress and Google Buzz > posts, > >> comments and all. > >> http://www.blahblahbleh.com - A simple youtube radio that I built > >> http://point7.wordpress.com - My blog > >> Find me on Facebook and Buzz > >> > >> -- > >> > >> 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. > >> > >> -- > >> 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. > > > > > > > > -- > > Emlyn > > > > http://my.syyn.cc - Synchonise Facebook, WordPress and Google Buzz > posts, > > comments and all. > > http://www.blahblahbleh.com - A simple youtube radio that I built > > http://point7.wordpress.com - My blog > > Find me on Facebook and Buzz > > > > -- > > 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. > > > > -- > 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. > > -- Emlyn http://my.syyn.cc - Synchonise Facebook, WordPress and Google Buzz posts, comments and all. http://www.blahblahbleh.com - A simple youtube radio that I built http://point7.wordpress.com - My blog Find me on Facebook and Buzz -- 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.
