final
是我的远程主机文件非常大,由于前端超时问题,我想在后端运行它。
large.py
link=urllib2.urlopen(final)
backends:
name: mybackend
class: B8
options: public, dynamic
instances: 6
start: large.py
main.py <br>
urllib2.urlrequest("/_ah/start")
答案 0 :(得分:0)
使用延迟库,它是taskqueue而无需创建处理程序:
from google.appengine.ext import deferred
deferred.defer(yourfile.your_fetcher_method, _target='mybackend')
如果在没有_的情况下运行方法之后有任何参数,则是带编号的参数,或者没有下划线的命名参数。
答案 1 :(得分:0)
基本处理程序可以做到这一点。您可以通过后端实例上的url调用处理程序。如果您使用urllib2,则会有默认超时。您可以使用urlfetch根据需要设置超时参数。在后端调用处理程序的基本项目是here。