私は一緒にオンラインの例からのuWSGIコンフィギュレーションファイルを一緒に飾った。 systemd/systemctl
経由/etc/uwsgi.d/myapp.ini
に常駐し、uwsgi
デーモンを起動するために使用されると、今度は、myapp
- - 設定ディレクティブは私がそれを伝えるために使うのですか (◠﹏◠)systemdが特定のpythonを使用するようにuWSGIデーモンを起動するように指示する方法はありますか?
は、この構成を考えますmyapp
には特定の仮想環境PYTHONを使用しますか?
home =
ですか?
言い換えれば、django.wsgi
アプリケーションを呼び出すとき、どうすればそれを(またはそれがどのように)知ることができますか:/home/myapp_unixHome/.virtualenvs/myapp/bin/python
?
[uwsgi]
# =======================================================
# Directories ...
# =======================================================
home = /home/myapp_unixHome/.virtualenvs/myapp/ <--- Python virtualenv dir.
chdir = /home/myapp_unixHome/myapp/ <--- Django App here.
wsgi-file = /home/myapp_unixHome/myapp/django.wsgi <--- Including this django.wsgi file.
static-map = /m=/home/myapp_unixHome/myapp/static/ <--- Static files.
# =======================================================
# =======================================================
# TO BE NAMED ...
# =======================================================
master = true
processes = 5
# =======================================================
# =======================================================
# myapp communicates w/ nginx via a UNIX domain socket.
# =======================================================
socket = /run/uwsgi/myapp.sock
chmod-socket = 664
uid = nginx
gid = nginx
vacuum = true
# =======================================================
# =======================================================
# uWSGI Log file.
# =======================================================
logto = /var/log/uwsgi.log
# =======================================================
ありがとうございます。
を役に立てば幸いあなたは@gautamaggarwalありがとうございます。私はそれを(文書の中で)全部見たが、見つけられなかった。ありがとうございました。 –