変更内容をgit pullして本番環境(EC2)に反映させたい
現在Djangoを使って作成したwebアプリケーションをAWSのEC2上に置いて動作させたいと考えています。
クライアント側で変更した内容をGitHub上に上げ、EC2側でgit pullしたのですが どうやらGunicornが動かなくなってしまったようです。
Linux
1(QuantumGun) [app_admin@ip-xxxxxxxxx QuantumGun]$ ps ax | grep gunicorn 214595 pts/0 S+ 0:00 grep --color=auto gunicorn
上記を解決するために、以下URLを参考にGunicornを再起動しようと考えたのですが、うまくいかずに困っています。
Gunicornのreload
入力したスクリプトは以下です
Linux
1sudo killall gunicorn 2sudo systemctl daemon-reload 3sudo systemctl restart nginx 4sudo systemctl restart YourProjectName(QuantumGun) 5 6Failed to restart QuntumGun.service: Unit not found.
お忙しい中恐縮ですが、解決方法をご教示いただけないでしょうか。
環境
クライアント : Macbook
製品 : AWS EC2
OS : Linux
Webサーバー:Nginx
APサーバー:Gunicorn
いつもありがとうございます
私が独学を貫けているのは、皆様のおかげに他なりません。
どうか今回も力を貸していただけないでしょうか。どうぞよろしくお願いいたします。
補足 2021-02-20
gunicornをデーモンモードで起動する方法はすでに試しています。
Linux
1(QuantumGun) [app_admin@ip-xxxx QuantumGun]$ gunicorn --bind 127.0.0.8000 QuntumGun/wsgi -D 2(QuantumGun) [app_admin@ip-xxxx QuantumGun]$ ps ax | grep gunicorn 316996 pts/0 S+ 0:00 grep --color=auto gunicorn
それでも、まだうまくいかないようでして...
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/14 14:55
2021/03/14 16:17