このサイトのトラフィックが増加しているため、私は「Nginx」と「Flask」の間のミドルウェアとして「Gunicorn」も使用しています。
起動についてあまり話す必要はなく、 'conf'ファイルを設定し、次のコマンドを使用して起動します。
グニコーン -C gunicorn.py アプリ:アプリ
pstree を使用して、プロセス ツリーを照会します。
pstree -ap|grep gunicorn
戻り値は次のようになります。
root@web-dev:~/# pstree -ap|grep gunicorn |-グニコーン,3970631 /usr/bin/gunicorn -c gunicorn.py アプリ:アプリ | |-グニコーン,3971828 /usr/bin/gunicorn -c gunicorn.py アプリ:アプリ | |-グニコーン,3971829 /usr/bin/gunicorn -c gunicorn.py アプリ:アプリ | |-グニコーン,3971830 /usr/bin/gunicorn -c gunicorn.py アプリ:アプリ | '-gunicorn,3971831 /usr/bin/gunicorn -c gunicorn.py app:app | | |-grep,3972703 --カラー=オートグニコーン
'3970631' はグニコーンのプロセス ID です。
プロセス ID と共に 'kill -HUP' を使用して、プロセスを再起動します。
キル-ハップ3970631
上記のコマンドを実行した後、再度 "pstree -ap|grep gunicorn"を実行すると、メインプロセスを除いて、他のすべてのGunicornプロセスが破棄され、新しいプロセスが作成された(プロセスIDが変更されている)ことが簡単にわかります。
殺す -9 3970631
iptables に関する役立つヒント
あらゆる種類の Web サーバーを置き換えることができます
この記事では主に、適切な VPS の選択方法と、自分に合った VPS を見つけるためのテスト方法について説明します。
コードをリファクタリングする必要がありますか? コードのリファクタリングで発生する可能性のある問題と考慮事項。
ハードディスク容量を素早く簡単に整理
目次
人気タグ
その他の言語
サイト情報