Exemplo n.º 1
0
def server_status(request, index):
    try:
        index = int(index)
    except ValueError:
        raise Http404
    if 'memcached' not in settings.CACHE_BACKEND:
        raise Http404
    if not SERVERS:
        raise Http404
    try:
        server = SERVERS[index]
    except IndexError:
        raise Http404
    stats = get_memcached_stats(server)
    if not stats:
        raise Http404
    context = {
        'server': server,
        'stats': stats.items(),
    }
    return render_to_response(
        'memcached/server_status.html',
        context,
        context_instance=RequestContext(request)
    )
Exemplo n.º 2
0
def server_list(request):
    servers = get_cache_server_list()
    statuses = []
    for idx, server in enumerate(servers):
        statuses.append((idx, server, get_memcached_stats(server)))

    context = {
        'statuses': statuses,
    }
    return render_to_response('memcached/server_list.html',
                              context,
                              context_instance=RequestContext(request))
Exemplo n.º 3
0
def server_list(request):
    servers = get_cache_server_list()
    statuses = []
    for idx, server in enumerate(servers):
        statuses.append((idx, server, get_memcached_stats(server)))

    context = {
        'statuses': statuses,
    }
    return render_to_response(
        'memcached/server_list.html',
        context,
        context_instance=RequestContext(request)
    )
Exemplo n.º 4
0
def server_status(request, index):
    servers = get_cache_server_list()
    try:
        index = int(index)
    except ValueError:
        raise Http404
    try:
        server = servers[index]
    except IndexError:
        raise Http404
    stats = get_memcached_stats(server)
    if not stats:
        raise Http404
    context = {
        'server': server,
        'stats': stats.items(),
    }
    return render_to_response('memcached/server_status.html',
                              context,
                              context_instance=RequestContext(request))
Exemplo n.º 5
0
def server_status(request, index):
    servers = get_cache_server_list()
    try:
        index = int(index)
    except ValueError:
        raise Http404
    try:
        server = servers[index]
    except IndexError:
        raise Http404
    stats = get_memcached_stats(server)
    if not stats:
        raise Http404
    context = {
        'server': server,
        'stats': stats.items(),
    }
    return render_to_response(
        'memcached/server_status.html',
        context,
        context_instance=RequestContext(request)
    )