コード例 #1
0
def stats(request):
    raise Redirect('/stats/resque/')
コード例 #2
0
def retry_failed(request, number=5000):
    failures = failure.all(HOST, 0, number)
    for f in failures:
        j = b64decode(f['redis_value'])
        failure.retry(HOST, f['queue'], j)
    raise Redirect('/failed/')
コード例 #3
0
def failed_delete(request):
    failed_job = request.POST['failed_job']
    job = b64decode(failed_job)
    failure.delete(HOST, job)
    raise Redirect('/failed/')
コード例 #4
0
def delete_all_failed(request):
    #move resque:failed to resque:failed-staging
    HOST.redis.rename('resque:failed', 'resque:failed-staging')
    HOST.redis.delete('resque:failed-staging')
    raise Redirect('/failed/')
コード例 #5
0
def failed_retry(request):
    failed_job = request.POST['failed_job']
    job = b64decode(failed_job)
    decoded = ResQ.decode(job)
    failure.retry(HOST, decoded['queue'], job)
    raise Redirect('/failed/')