[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[upki-fed:01506] systemctlでJettyの起動に失敗する場合がある問題について



IdP運用担当者 各位
学認情報交換ML参加者 各位

国立情報学研究所 学認事務局です。
平素より学認の運営にご協力を賜り,ありがとうございます。

Shibboleth IdPにつきまして、学認技術ガイド(*1)に従いsystemdでJettyの起
動や停止を行っている場合、かなり低い確率で起動時に以下のエラーが出て起
動できない場合があるという報告があります。

Job for jetty.service failed because the control process exited with error code. See "systemctl status jetty.service" and "journalctl -xe" for details.

ログには特にエラー等出ず起動中に突然停止した状態になります。

このようになりましたら、/opt/java-base/tmp/jetty.state が存在するかど
うか確認し、存在する場合は一旦削除してからJettyの起動をお試しください。

本問題はJetty停止時に上記jetty.stateが削除されない場合があること(*2)が
原因と考えられます。
抜本的な解決には/etc/init.d/jettyに以下に記載の修正を適用してください。
※ Jetty 9.4には本修正が適用されていません。

  https://github.com/eclipse/jetty.project/commit/9da5c21ea370f22cfc148851c0785e4c0c3f2244

(*1) https://meatwiki.nii.ac.jp/confluence/x/eIExAQ
(*2) https://github.com/eclipse/jetty.project/issues/7182

===============================================
国立情報学研究所 学術基盤課 総括・連携基盤チーム(認証担当)
お問い合わせフォーム:https://www.gakunin.jp/contact
===============================================