パソコン仕事5倍塾
35,000人を指導した東大卒・元日本IBM社内講師が直伝
MENU
藤本 博子さんの投稿
(投稿ID: 5473)
my-server systemd[1]: /etc/systemd/system/mysite.service:17: Unknown key name 'antedBy' in section 'Install', ignoring.
(venv) webapp@my-server:~/mysite$ sudo systemctl status mysite ● mysite.service - gunicorn daemon Loaded: loaded (/etc/systemd/system/mysite.service; static) Active: active (running) since Sun 2023-05-14 04:59:06 UTC; 54min ago TriggeredBy: ● mysite.socket Main PID: 12716 (gunicorn) Tasks: 4 (limit: 511) Memory: 135.4M CPU: 1.956s CGroup: /system.slice/mysite.service ├─12716 /home/webapp/mysite/venv/bin/python3.11 /home/webapp/mysite/venv/bin/gunicorn --access-logfile - --workers 3 --bind unix:/run/gunicorn/> ├─12717 /home/webapp/mysite/venv/bin/python3.11 /home/webapp/mysite/venv/bin/gunicorn --access-logfile - --workers 3 --bind unix:/run/gunicorn/> ├─12718 /home/webapp/mysite/venv/bin/python3.11 /home/webapp/mysite/venv/bin/gunicorn --access-logfile - --workers 3 --bind unix:/run/gunicorn/> └─12719 /home/webapp/mysite/venv/bin/python3.11 /home/webapp/mysite/venv/bin/gunicorn --access-logfile - --workers 3 --bind unix:/run/gunicorn/> May 14 04:59:06 my-server gunicorn[12718]: [2023-05-14 04:59:06 +0000] [12718] [INFO] Booting worker with pid: 12718 May 14 04:59:06 my-server gunicorn[12719]: [2023-05-14 04:59:06 +0000] [12719] [INFO] Booting worker with pid: 12719 May 14 04:59:27 my-server systemd[1]: /etc/systemd/system/mysite.service:17: Unknown key name 'antedBy' in section 'Install', ignoring. May 14 05:44:55 my-server systemd[1]: /etc/systemd/system/mysite.service:17: Unknown key name 'wantedBy' in section 'Install', ignoring. May 14 05:45:56 my-server systemd[1]: /etc/systemd/system/mysite.service:17: Unknown key name 'wantedBy' in section 'Install', ignoring. May 14 05:46:07 my-server systemd[1]: /etc/systemd/system/mysite.service:17: Unknown key name 'wantedBy' in section 'Install', ignoring. May 14 05:46:07 my-server systemd[1]: /etc/systemd/system/mysite.service:17: Unknown key name 'wantedBy' in section 'Install', ignoring. May 14 05:46:20 my-server systemd[1]: /etc/systemd/system/mysite.service:17: Unknown key name 'wantedBy' in section 'Install', ignoring. May 14 05:46:20 my-server systemd[1]: /etc/systemd/system/mysite.service:17: Unknown key name 'wantedBy' in section 'Install', ignoring. May 14 05:47:19 my-server systemd[1]: /etc/systemd/system/mysite.service:17: Unknown key name 'wantedBy' in section 'Install', ignoring. lines 1-24/24 (END) (venv) webapp@my-server:~/mysite$ sudo systemctl status mysite.socket ● mysite.socket - gunicorn socket (mysite) Loaded: loaded (/etc/systemd/system/mysite.socket; enabled; vendor preset: enabled) Active: active (running) since Sun 2023-05-14 04:59:06 UTC; 56min ago Triggers: ● mysite.service Listen: /run/gunicorn/mysite.sock (Stream) CGroup: /system.slice/mysite.socket May 14 04:59:06 my-server systemd[1]: Listening on gunicorn socket (mysite). (venv) webapp@my-server:~/mysite$
小川 慶一さんのコメント
(コメントID: 8141)
/etc/systemd/system/mysite.service:17: Unknown key name 'antedBy' in section 'Install', ignoring.
[Install] WantedBy=multi-user.target
藤本 博子さんのコメント
(コメントID: 8142)
(コメントID: 8143)
sudo systemctl daemon-reload
sudo systemctl restart mysite
(コメントID: 8144) 添付ファイルのダウンロード権限がありません
sudo systemctl daemon-reload sudo systemctl restart mysite.service
Captcha:
たった1ヶ月で人生が劇的に変わりました
佐藤信さん
役員クラスの方から高い評価を受けるようになりました。
佐賀県 - 岩本徹さん
今までまったく知らなかったショートカットキーを使いまくっています。
東京都 - 鷹觜慶さん
年齢60才間近、営業で外回りの時間が多い私でも退社時間が1-2時間程度早くなりました。
東京都 - 宗内隆明さん
受講前もすでにパソコン得意でしたが、そんな私でも受講して本当に良かったと思えた講座です。
東京都 - 佐伯とも子さん
ここまで包括的に仕事に役立つ深い学びを受けれた講座は初めてでした
東京都 - 飯田倫子さん
2024年11月20日 21:28
2024年10月27日 08:02
2024年10月26日 04:43
2024年10月22日 04:45
2024年10月21日 04:48
2024年11月20日 21:41
2024年11月14日 17:04
2024年11月13日 18:12
2024年11月13日 18:11
2022年02月24日 10:59
表示できる投稿はありません。
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
2022年02月02日 00:00
2022年02月02日 03:00
2022年02月02日 06:00
2022年02月02日 09:00
2022年02月02日 12:00
2024年10月21日 17:30
2024年10月18日 17:00
2024年10月17日 17:30
2024年10月18日 16:45
2024年10月17日 07:30
2024年11月17日 09:51
2024年11月15日 16:41
2024年11月15日 13:07
2024年11月15日 13:05
2024年10月12日 08:25
藤本 博子さんの投稿
(投稿ID: 5473)
お世話になります。
サポートのご対応ありがとう誤差いました。
systemd へのサービス登録で、mysite起動確認時に、以下の表示がされました。
コピペでコードを貼り付けるだけなのに、設定時に誤りがあったようです。
起動確認後に上記errorが発生、一度シェルを終了し、再接続した際に、再度起動登録を誤って重複実行してしまったため、さらに問題が深みにはまった気がします。
申し訳ございませんが、修正方法をご教示いただけますでしょうか。
大変お手数をおかけしますが、どうぞよろしくお願いいたします。
小川 慶一さんのコメント
(コメントID: 8141)
実際、今、どんな問題にでくわしているのでしょうか。
先に紹介されたエラーメッセージについて書くと:
「/etc/systemd/system/mysite.service の 17行目に」
「Install のセクションで、'antedBy' という未知のキーがある」
というのがエラーメッセージです。
となるはずのところ、'WantedBy' が 'antedBy' になっていたのではないかと思われます。
(でなかったとしても、これに近い行のどこかで書き間違いがあったのではないかと)
藤本 博子さんのコメント
(コメントID: 8142)
早々にご回答くださいまして、ありがとうございます。
>「/etc/systemd/system/mysite.service の 17行目に」
「Install のセクションで、'antedBy' という未知のキーがある」というのがエラーメッセージです。
ご回答ありがとうございます。
ご指摘の通り、mysite.serviceを記述する際に17行目のコードに誤りがありました。
先頭"W"の文字を消してしまっていました。
それには気づいたのですが、正しくは"WantedBy"とすべきところ、小文字の"w"と手入力してました。
(エラーメッセージは読めてませんでした)
mdファイルを一行全てをコピーすればこのような間違いがなかったと反省しました。
小川先生のご指摘を受け、mysite.serviceのディレクトリファイルをvimエディタで修正、ファイルを保存して終了しました。
実行してエラーが発生した回数分、履歴が残るようです。
修正後に再度起動確認したところ、UnKnown Key name のerrorの履歴は、前回実行時と同じ回数分、時間が表示されてました。
小文字"w"で何度も起動確認を繰り返し、その分eエラーの行数が増えたのだと思いました。
このような作業ミスを今後はしないようにすることと、エラーメッセージを落ち着いて読むようにいたします。
まずはこのまま作業を進めたいと思います。
ありがとうございました。
小川 慶一さんのコメント
(コメントID: 8143)
それから、追記というか、修正です。
> 最終的には、 systemctl status は mysite.service, mysite.socket とも Active: active なっているので、先に進んでも問題なさそうにも思えます。
問題ありました。
.service, .socket とも、ファイルを修正したら、そのあと、以下のコマンドを実行する必要があります。
それから、以下を実行してください。
daemon-reload を実行することで、systemd がユニットファイルの変更を認識し、以後の起動/再起動では、変更後の設定でサービスを起動します。
言い換えると、これを実行しないままで restart しても、ファイル編集前の設定のままで再起動されてしまいます。
今回の場合、 Active になっていたのは、 antedBy キーとその値の組み合わせが ignore されたからです。
WantedBy にキーを変更しても、その後 daemon-reload しなければ、 systemd からすると、「.service での [Install] セクションには antedBy キーしかないはず」という状態のままです。
藤本 博子さんのコメント
(コメントID: 8144) 添付ファイルのダウンロード権限がありません
ご指摘ありがとうございます。
chatGPTでUnknown key nameのエラーを質問した際、以下の回答をもらってました…
問題は、私が提示された文字列を大文字にすべきところ、小文字で手入力したいたことです。。。
エラーメッセージは、mysite.service ファイルの [Install] セクションに不正なキー名が含まれていることを示しています。
具体的には、 antedBy という不正なキー名が含まれているため、systemd が無視していることがわかります。
正しいキー名は WantedBy です。このキー名は、サービスが開始されるための依存関係を設定するために使用されます。例えば、multi-user.target を指定することで、マルチユーザーモードでサービスが開始されるようになります。
・・・・
以上のように設定した場合、systemctlコマンドを使用してサービスを再起動することで、正常にサービスを起動できるようになります。
おかげさまで、日記リストをIPアドレスから接続できるようになりました。
初めてLinuxを触った自分が、ここまでできるようになったのが驚きです。。。
携帯電話からアクセスできました。
すごいテンションあがりました!!!
記念に画面キャプチャを投稿しておきます。
まだ学習することは残ってますし、自分のアプリもいつかデプロイできるようになるのが目標なのですが。
まずはここまでできるよう環境を整えてくださいまして、本当に感謝感謝です。
ありがとうございました!