V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
DAOCLOUD
推荐学习书目
Python Cookbook
Using Google App Engine
推荐下载
Latest Google App Engine SDK
其他兼容技术
AppScale
ihciah
0.2D
0.03D

BAE的Taskqueue有木有替代方案?

  •  
  •   ihciah · Dec 18, 2012 · 5044 views
    This topic created in 4879 days ago, the information mentioned may be changed or developed.
    在BAE上写了个小脚本,需要每秒都调用,但不能同时两次调用。 之前在用BAE提供的taskqueue,并发设1,添加进入。然后定时调用添加这个task的脚本。 刚才发现BAE还有配额限制。。报错提示配额用完。。如何破。。 没找到BAE的节电就发BAE来了。。
    12 replies    1970-01-01 08:00:00 +08:00
    ihciah
        1
    ihciah  
    OP
       Dec 18, 2012
    只用cron的话最频繁也要1分钟一次。多设置就会并发导致程序出问题。。
    qq286735628
        2
    qq286735628  
       Dec 18, 2012
    稍微看了一下,各种文档,愣是没找到BAE关于taskqueue的说明~
    话说taskqueue限定的配额是多少每小时?
    ihciah
        3
    ihciah  
    OP
       Dec 18, 2012
    我也没找到关于这个的限制,但是报错确实提示了
    File "/home/bae/instanceall/instance0/pyruntime/lib/python2.7/bae/_internal/utils.py", line 194, in handleResponse request_id, ret['error_code'], ret['error_msg'])BaeOperationFailed: ('Request failed', 4268899800, 30801, u'Quota use up payment required')
    但刚才看了下GAE的taskqueue限制就不是很苛刻。哎,毕竟人在国内,还是BAE比较符合国情,至少不用过GFW
    qq286735628
        4
    qq286735628  
       Dec 18, 2012
    给个SAE的配额你看吧~
    BAE原来还要邀请码,没去折腾~


    话说你这脚步是干嘛的?为啥每秒运行一次?
    一般做定时脚步都是15分钟,5分钟这些,每分每秒都需要的化,干嘛不做个守护进程来维护一个一直在运行的线程呢?
    CoX
        5
    CoX  
       Dec 19, 2012
    ihciah
        6
    ihciah  
    OP
       Dec 19, 2012
    bae的脚本最长30秒,超过会强制结束。
    我用的就是楼上发的帮助文档里的代码,然后超额了。。
    chaojie
        7
    chaojie  
       Dec 19, 2012
    BAE的taskqueue限制好像只是队列长度为1000
    也就是说同时在运行的任务数,所以如果同时添加1000个任务,那么只要保证新任务是在旧任务执行完成或执行失败再添加进来就没有问题了。
    sharkli
        8
    sharkli  
       Dec 19, 2012
    可以用监控宝定时监测来做。免费的应该也够用了。
    ihciah
        9
    ihciah  
    OP
       Dec 19, 2012
    监控包没有办法做到每秒执行一次啊。。
    恩,我添加任务是直接添加,我想如果到1000了添加出错队列但也会执行啊,问题是push进队列的网址没有被打开。。
    aisk
        10
    aisk  
       Dec 19, 2012
    楼主这是要做什么?
    ihciah
        11
    ihciah  
    OP
       Dec 19, 2012
    其实是用webqq做的机器人。。
    ihciah
        12
    ihciah  
    OP
       Dec 19, 2012
    拿手机试了试,那个配额的意思确实是到了1000条的上限。但问题是到了1000条继续添加报错,为什么原有的也不会被执行??
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1398 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 17:07 · PVG 01:07 · LAX 10:07 · JFK 13:07
    ♥ Do have faith in what you're doing.