Subprocesso em Python. Abra lentamente em uWSGI
Eu configurei um servidor de desenvolvimento executando o Cherokee no Fedora 14, usando o uWSGI para fazer interface com meu aplicativo WSGI.
Quando o aplicativo é atingido com a primeira solicitação, inicio um processo da seguinte maneira:
from subprocess import Popen
Popen(['bash']) # bash is just an example; the problem happens with all programs
A primeira solicitação leva de 10 a 15 segundos para ser concluída (as subsequentes levam menos de um segundo). Sem a criação do objeto Popen, a primeira solicitação leva apenas cerca de 2-3 segundos para ser concluída. Quando executo a mesma solicitação Popen de um shell Python, é instantânea.
O que poderia estar causando esse comportamento? Perdi algo óbvio?