Maybe you can use the <target> option in cron.xml On May 14, 2:24 am, JakeP <[email protected]> wrote: > I'm very excited to start using backends with my GAE project. Because > of the past 30sec restrictions, I heavily divided up the big > processing tasks I was doing (refreshing RSS and ATOM feeds) into a > lot of tasks that I put into task queues. These refresh jobs are all > started with a few Cron jobs. > > I want to move processing over to a backend but am wondering how to > address these jobs to that backend. If I try to call the urls on the > backend directly, I get errors because task queues and cron will only > run jobs that begin with '/' > > It would be nice if I could specify a backend in the Cron XML or as a > parameter in task queues > TaskOptions.Builder.withBackend("mother").withUrl(... > > If a backend instance creates a task in the task queue with a URL from > "/" will that task run on the backend instance that called it or will > it run in a normal instance? > > log error: > > java.lang.IllegalArgumentException: url must contain a path starting > with '/' part - contains :backend.xx.appspot.com/server > at > com.google.appengine.api.taskqueue.QueueImpl.parsePartialUrl(QueueImpl.java : > 118) > at > com.google.appengine.api.taskqueue.QueueImpl.validateAndFillAddRequest(Queu > eImpl.java: > 196) > at com.google.appengine.api.taskqueue.QueueImpl.add(QueueImpl.java: > 431) > at com.google.appengine.api.taskqueue.QueueImpl.add(QueueImpl.java: > 412) > at com.google.appengine.api.taskqueue.QueueImpl.add(QueueImpl.java: > 397)
-- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" 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-java?hl=en.
