pythonプロジェクト導入のuwsgi構成説明
uwsgi構成プロジェクトフォルダの同級ディレクトリにlogsフォルダを作成し、log、pid、sockファイル例を作成する:~/project/foodtop プロジェクトフォルダの同級ディレクトリにファイルuwsgiを作成する.iniはuwsgi.iniファイルには、①ディレクトリが絶対パスでなければならない②先頭に[uwsgi]を付けなければならない、③構成項目のファイルを先に作成しなければならないことを認識できない、そうしないとクラウドuwsgiサーバで とエラーが発生することに注意してください.
3.uwsgiに入ります.iniが存在するディレクトリで、次のコマンドを実行します:1)マルチプロセス起動サービス:
2)追跡log記録:
3)サーバーの停止:
4)サーバの再ロード:
mkdir logs
cd logs
touch foodtop.log foodtop.pid foodtop.sock
[uwsgi]
#
chdir=/home/shoupt/project/foodtop
#python
home=/home/shoupt/env/foodtop
#
module=manage
#
callable=app
master=true
#
process=4
#
http=0.0.0.0:8080
#sock
socket=/home/shoupt/project/logs/foodtop.sock
#
buffer-size=3072
#pid
pidfile=/home/shoupt/project/logs/foodtop.pid
#
chmod-socket=777
logfile-chmod=644
#log
daemonize=/home/shoupt/project/logs/foodtop.log
#
static-map = /static=/home/shoupt/project/foodtop/web/static
3.uwsgiに入ります.iniが存在するディレクトリで、次のコマンドを実行します:1)マルチプロセス起動サービス:
uwsgi --ini uwsgi.ini
2)追跡log記録:
tail -f
3)サーバーの停止:
uwsgi --stop
4)サーバの再ロード:
uwsgi --reload