É possível executar duas instâncias de mod_wsgi?

1

Eu tenho dois aplicativos em python que gostaria de executar no mesmo servidor. Um requer o Python 2.7, o outro requer o Python 3.3. Estou executando o CentOS 6.6 com o httpd 2.4 e os SCLs do python 2.7 e 3.3. O aplicativo Python 2.7 está atualmente implantado através do apache. Estou executando o aplicativo python 3.3 por meio do servidor de desenvolvimento de frascos em outra porta, mas quero executá-lo na mesma instância do apache.

Quando eu começo o apache, e ele tenta carregar a segunda instância mod_wsgi, ele me diz:

AH01574: module wsgi_module is already loaded, skipping

Então eu mudo:     LoadModule wsgi_module modules / mod_python33-wsgi.so para:

LoadModule wsgi_module33 modules/mod_python33-wsgi.so

E então eu recebo     Não é possível localizar a estrutura do módulo de API 'wsgi_module33' no arquivo /opt/rh/httpd24/root/etc/httpd/modules/mod_python33-wsgi.so: / opt / rh / httpd24 / raiz / etc / httpd / modules / mod_python33- wsgi.so: símbolo indefinido: wsgi_module33

Isso é possível?

    
por Justin Dearing 31.03.2015 / 22:42

1 resposta

0

Aparentemente, não é possível .

Toda a personalização aceita por mod_wsgi é usar uma versão específica usando virtualenv .

    
por 31.03.2015 / 23:12