2016-04-13 15 views
0

Ich möchte Sie fragen, wie Sie apache2 konfigurieren, um meine WSGI-Skript ausführen. Ich habe eine Python-Anwendung entwickelt, die einerseits nicht implementiert Threads, Schlösser usw., aber andererseits Logging-Modul verwendet. Die Frage ist, wie sollte ich die app.conf Datei für die apache2 konfigurieren, wenn ich meine Anwendung in mehreren Instanzen ausführen möchte, wenn der Server mehrere Anforderungen gleichzeitig erfüllt? Darüber hinaus können Sie mir bitte erklären, was ist der Unterschied zwischen processes=X und threads=Y bei Angabe WSGI DaemonProcess? Danke vielmals. HierApache2 wsgi Themen/Prozesse

Antwort

0

ist, was meine app.conf Datei wie folgt aussieht:

WSGIPassAuthorization On 
WSGIPythonPath /home/brms/brms 
WSGIDaemonProcess pyramid user=username group=usergroup threads=4 python-path=/usr/local/lib/python3.4/dist-packages/ 
<VirtualHost *:80> 
    <Directory /home/brms/> 
     <Files wsgi.py> 
       WSGIProcessGroup pyramid 
       Require all granted 
     </Files> 
    </Directory> 
    Alias /meetingApp /var/www/meetingApp 
</VirtualHost> 
WSGIScriptAlias//home/brms/wsgi.py