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.

Reply via email to