私のdjangoプロジェクトでfastcgiを使用してsupervisordをセットアップすることができました。問題は、miプログラムを停止すると、サーバーが何らかの形で実行され続け、ページがオンラインのままになることです。
これが私の Supervisord プログラム ディレクティブです。
[program:helloworld]
command=/var/www/django-projects/helloworld/run
ここに私の「実行」スクリプトがあります:
#!/bin/bash
source /var/www/django-projects/helloworld/venv/bin/activate;
/var/www/django-projects/helloworld/manage.py runfcgi \
daemonize=false \
host=127.0.0.1 \
port=8000;
私が望むのは、supervisord を使用してこの django プロジェクトを停止/開始/再起動する方法だけです。助けていただければ幸いです。