我想问你如何配置apache2
来运行我的wsgi脚本。我开发了一个Python应用程序,它一方面不实现线程,锁等,但另一方面,使用日志记录模块。问题是,如果我想在服务器同时遇到多个请求时在多个实例中运行我的应用程序,我应该如何为app.conf
配置apache2
文件?此外,在指定processes=X
时,您能解释一下threads=Y
和WSGI DaemonProcess
之间的区别吗?非常感谢。
答案 0 :(得分:0)
以下是我的app.conf文件:
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