Django-Graceful-Session-Cleanup

Um comando de gerenciamento simples que pode excluir sessões expiradas de grandes tabelas de sessão sem matar ...
Baixe Agora

Django-Graceful-Session-Cleanup Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Stefan Foulis
  • Site do editor:
  • http://github.com/stefanfoulis

Django-Graceful-Session-Cleanup Tag


Django-Graceful-Session-Cleanup Descrição

Django-Graceful-Session-CleanUp é um comando de gerenciamento simples que pode excluir sessões expiradas de grandes tabelas de sessão sem matar o site. O caso de uso principal é se você tiver um aplicativo ao vivo com milhões de sessões obsoletas no banco de dados. Runnung A limpeza regular do Python Gerency.py irá potencialmente bloquear seu banco de dados por horas, essencialmente matar seu site. Com a limpeza django-graciosa-sessão, você pode excluir gradualmente todas as sessões. Para conseguir isso, ele sempre excluirá uma pequena quantidade de Sessões expiradas por consulta e depois dormir por alguns segundos. Existem opções de linha de comando para controlar o intervalo, o tempo de sono e a quantidade de sessões para excluir por intervalo.InstallationInstall O pacote: PIP Instalar Django-Graceful-Session-CleanUpAdd IT para instalação_apps: instale_apps = Execute o Comando de Gestão: Python Manage.py Graceful_Session_Cleanuptere são algumas opções que você pode usar: Python Manage.py Graceful_Session_CleAnup --sleep-seconds 9 - Delete-count 1000 - Count-Count 200Ess excluirão 1000 entradas de sessão expiradas, aguarde 5 segundos Para que outros processos possam usar o banco de dados e repita isso 200 vezes. Dependendo da carga do banco de dados (assumindo a exclusão de 1s), isso levará (9s + 1s) * 200 = 2000.Há ajuda no comando: Python Gerency.py ajuda graciosa: django gracioso_session_cleanup pode ser executado como um cronjob ou diretamente Para limpar dados antigos do banco de dados (apenas sessões expiradas no momento). Isso em uma maneira amigável de db vive nunca encobrindo a conexão muito longa.Options: -V verbosidade, - verbosidade = nível de verbosidade de verbosidade; 0 = saída mínima, 1 = saída normal, 2 = todas as saídas --settings = Configurações do caminho Python para um módulo de configurações, e. "Myproject.settings.main". Se isso não for fornecido, a variável de ambiente django_settings_module será usada. --PyThonPath = PythonPath Um diretório para adicionar ao caminho do Python, e. "/ Home / DjangoProjetos / MyProject". - Traceback Imprimir em Exceção - Sleep_Seconds, --sleep-seconds = sleep_seconds Quanto tempo para dormir entre cada operação de exclusão. -c delete_count, - Delete-Contagem = Delete_Count Quantas sessões expiradas para excluir por iteração. -i iteration_count, --itation-count = iteration_count quantas iterações são executadas. - VERSION Show Número da versão do programa e saída -h, --help Mostrar esta mensagem de ajuda e a página inicial do ExplayProduct


Django-Graceful-Session-Cleanup Software Relacionado

django-mailify.

Aprimore a funcionalidade BUBLING DJANGO Mail para incluir enfileiramento de tarefas ou deferimento ...

111

Download

hrdns.

ferramenta pequena criada para gerenciamento do serviço de DNS Hetzner a partir da linha de comando ...

108

Download