Djangoサイトのmodels.pyやviews.pyをアップデートして本番環境にデプロイした時のメモ
| 登録日 | :2024/01/30 05:15 |
|---|---|
| カテゴリ | :python django |
Djangoサイトのアップデートにて、modelsやviewsも含めたアップデートを行った時は、本番サイトにて「gunicorn.socketサービス」「Djangoサービス」の再起動も必要となる。
- gunicorn.socketサービスの再起動
(venv) $ systemctl status gunicorn.socket
● gunicorn.socket - gunicorn socket
Loaded: loaded (/etc/systemd/system/gunicorn.socket; enabled; vendor preset: enabled)
Active: active (running) since Tue 2024-01-16 06:45:41 JST; 1 weeks 6 days ago
Triggers: ● gunicorn.service
Listen: /run/gunicorn.sock (Stream)
CGroup: /system.slice/gunicorn.socket
(venv)$ sudo systemctl restart gunicorn.socket
(venv) $ systemctl status gunicorn.socket
● gunicorn.socket - gunicorn socket
Loaded: loaded (/etc/systemd/system/gunicorn.socket; enabled; vendor preset: enabled)
Active: active (running) since Mon 2024-01-29 19:48:21 JST; 1s ago
Triggers: ● gunicorn.service
Listen: /run/gunicorn.sock (Stream)
CGroup: /system.slice/gunicorn.socket
ちなにみ、私のサイトのDjangoサービス名は、「mydjango2」になっているので注意しよう。
(venv) $ sudo systemctl status mydjango2
● mydjango2.service - mydjango2
Loaded: loaded (/etc/systemd/system/mydjango2.service; disabled; vendor preset: enabled)
Active: active (running) since Sun 2024-01-21 11:21:29 JST; 1 weeks 1 days ago
Main PID: 3793072 (gunicorn)
Tasks: 2 (limit: 1072)
Memory: 33.5M
CGroup: /system.slice/mydjango2.service
├─3793072 /home/nono/django2/venv/bin/python3 /home/nono/django2/venv/bin/gunicorn --bin>
└─3977447 /home/nono/django2/venv/bin/python3 /home/nono/django2/venv/bin/gunicorn --bin>