Iniciando todos os processos mod_wsgi

1
Os processos de

mod_wsgi parecem ser iniciados de forma lenta, isto é, a pedido. No entanto, prefiro iniciar todos os processos desde o início, porque o tempo de inicialização do processo é longo. Existe uma opção de configuração para isso? ou uma maneira de contornar isso?

Aqui está a configuração do processo, caso seja relevante:

WSGIDaemonProcess myapp user=user group=user processes=30 threads=1
WSGIProcessGroup myapp

Nota: Estou executando vários processos, cada um com um thread no modo daemon. apache é compilado com o MPM worker

Obrigado

    
por Mark 11.11.2009 / 16:39

2 respostas

1

Você pode achar que o atraso não é o tempo necessário para acelerar os processos propriamente ditos. Mas, em vez disso, o tempo necessário para que eles sejam carregados e iniciem o envio do seu aplicativo.

Você pode usar a diretiva WSGIImportScript para pré-carregar processos. O que, por sua vez, pode negar os atrasos que você está vendo.

    
por 11.11.2009 / 17:02
0

Leia minha resposta para:

link

    
por 11.11.2009 / 20:55