前提・実現したいこと
DjangoでAWSの練習をしています。
gunicorn.serviceを作成し、sudo systemctl start gunicorn, sudo systemctl enable gunicornをしてエラーはなかったのですが、sockファイルが作成されませんでした。
何か解決策あれば、ご教授願います。
エラーメッセージ
sudo systemctl status gunicornをすると、うまく起動できていない。なぜなのか見当もつかない。
gunicorn.service - gunicorn daemon Loaded: loaded (/etc/systemd/system/gunicorn.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Tue 2020-11-17 08:28:14 UTC; 24min ago Main PID: 23565 (code=exited, status=216/GROUP) Nov 17 08:28:14 ip-172-31-7-32.ap-northeast-1.compute.internal systemd[1]: St... Nov 17 08:28:14 ip-172-31-7-32.ap-northeast-1.compute.internal systemd[1]: St... Nov 17 08:28:14 ip-172-31-7-32.ap-northeast-1.compute.internal systemd[23565]: ... Nov 17 08:28:14 ip-172-31-7-32.ap-northeast-1.compute.internal systemd[1]: gu... Nov 17 08:28:14 ip-172-31-7-32.ap-northeast-1.compute.internal systemd[1]: Un... Nov 17 08:28:14 ip-172-31-7-32.ap-northeast-1.compute.internal systemd[1]: gu... Hint: Some lines were ellipsized, use -l to show in full.
sudo journalctl -u gunicornでログを見るとまたエラー文が!
Nov 16 00:18:10 ip-172-31-7-32.ap-northeast-1.compute.internal systemd[8640]: Failed at step GROUP spawning /home/ec2-user/py36/bin/gunicorn: No such process Nov 16 00:18:10 ip-172-31-7-32.ap-northeast-1.compute.internal systemd[1]: gunicorn.service: main process exited, code=exited, status=216/GROUP Nov 16 00:18:10 ip-172-31-7-32.ap-northeast-1.compute.internal systemd[1]: Unit gunicorn.service entered failed state. Nov 16 00:18:10 ip-172-31-7-32.ap-northeast-1.compute.internal systemd[1]: gunicorn.service failed. Nov 16 00:55:17 ip-172-31-7-32.ap-northeast-1.compute.internal systemd[1]: Started gunicorn daemon.
該当のソースコード
gunicorn.serviceファイル
[Unit] Description=gunicorn daemon After=network.target [Service] User = ec2-user Group = www-data WorkingDirectory=/home/ec2-user/django/myblogapp ExecStart=/home/ec2-user/py36/bin --access-logfile - --workers 3 --bind unix:/home/ec2-user/django/myblogapp/myblogapp.sock myblogapp.wsgi:application [Install] WantedBy=multi-user.target
試したこと
・sudo systemctl daemon-reloadをした。
・gunicorn.serviceファイルのGroupを消したり、変えてみたり。
補足情報(FW/ツールのバージョンなど)
他に必要情報あれば、お伝えください。
あなたの回答
tips
プレビュー