The default is 5 seconds, but you can set it up to 10 minutes in a task. Robert On May 25, 2011 12:54 AM, "Emlyn" <[email protected]> wrote: > 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. >
-- 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.
