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

[upki-fed:01008] Re: Shibboleth IdP実行環境におけるJVMのヒープサイズについて



みなさま
西村です。

すみません。以前のとある時点で推敲したものをそのまま出してしまいました。

前半については学認提供スクリプトは11月2日に更新しておりますので、それ以前に
ダウンロードした方、およびyumでインストールされている方が対象となります。
# 加えて、yumでインストールされたTomcatでも物理メモリが4GB以上ある場合は
# 明示的に指定しなくてもデフォルト値が1024MBになるようです。

後半については、リンク先にもありますが11月18日にリリースされた3.2.0以降では
修正済みなので、IdP V3.X向けの対処は3.1.2およびそれ以前の場合のみ行って
ください。
# IdP V2.X向けは未だ修正版が出ていないので全ての版が対象です。

On 2016/01/26 10:28, 国立情報学研究所 学認事務局 野田 wrote:
> 学認参加機関 IdP運用ご担当者 各位
> 学認情報交換メーリングリスト 各位
> 
>  国立情報学研究所 学認事務局です。
> 平素より学認の運営にご協力を賜り,ありがとうございます。
> 
> Shibboleth ProjectよりShibboleth IdP実行環境におけるJVMのヒープサイズに
> 関してアナウンス[1]がありました。本件の直接の問題は巨大なメタデータ
> (25MB程度以上)の処理に関するものですが,学認でも以下の対処を推奨します。
> 
> ・JVMのヒープサイズの設定変更
> 
> JVMのヒープサイズの推奨値が変更になりました。
> 
>    (変更前) 512MB → (変更後) 1024MB
> 
> 技術ガイドで提供されている,Tomcat 6向け[2]かTomcat 7向け[3]の自動起動
> スクリプトをご利用の場合には,当該スクリプトを以下の通り変更してくださ
> い。
> 
> export JAVA_OPTS="-server -Xmx512m -XX:MaxPermSize=256m "
> ↓
> epxort JAVA_OPTS="-server -Xmx1024m -XX:MaxPermSize=256m "
> 
> CentOS 6でyumからTomcat 6の標準パッケージをインストールしている場合には,
> /etc/sysconfig/tomcat6 にてJAVA_OPTSを設定可能ですので,末尾に以下の行
> を追加してください。
> 
> JAVA_OPTS="${JAVA_OPTS} -server -Xmx1024m -XX:MaxPermSize=256m "
> 
> 
> ・ログが出力されない問題(バグ)
> 
> IdPv2およびIdPv3において,メモリ不足エラーのログレベルがERRORとして扱わ
> れるべきところ,DEBUGとして扱われてしまう問題[4][5]があります。結果とし
> て,ログレベルがINFO(デフォルト値),WARN,ERRORに設定されている場合には,
> メモリ不足エラーが起こってもログに出力されません。
> 
> このバグは次回リリースで修正される予定です。修正されるまでの間,以下の
> 回避策を適用しておくことをおすすめいたします。
> 
> 次の通りログレベルを変更することで,この問題を回避することができます。
> 
> [IdP V2.X系の場合]
> 
> <!-- the following logger works around
> https://issues.shibboleth.net/jira/browse/JOST-243 -->
> <logger
> name="org.opensaml.saml2.metadata.provider.AbstractReloadingMetadataProvider"
> level="DEBUG"/>
> 
> [IdP V3.X系の場合]
> 
> <!-- the following logger works around issue
> https://issues.shibboleth.net/jira/browse/OSJ-125 -->
> <logger
> name="org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver"
> level="DEBUG"/>
> 
> その他,詳細についてはShibboleth Projectからのアナウンス[1]をご参照くだ
> さい。
> 
> [1] http://marc.info/?l=shibboleth-announce&m=144287251515012&w=2
> [2]
> https://meatwiki.nii.ac.jp/confluence/pages/viewpage.action?pageId=12158257
> [3]
> https://meatwiki.nii.ac.jp/confluence/pages/viewpage.action?pageId=20021624
> [4] https://issues.shibboleth.net/jira/browse/OSJ-125
> [5] https://issues.shibboleth.net/jira/browse/JOST-243

-- 
西村健
国立情報学研究所 TEL:03-4212-2890