Sun GlassFish Enterprise Server v2.1.1 リリースノート

AIX: 0403-027 パラメータリストが長すぎる (6625591)

説明

AIX オペレーティングシステムで、一部の OS に関連する操作で次のエラーが発生して失敗します。


0403-027 The parameter list is too long

OS に関連する操作の例としては、アプリケーションの配備やアプリケーションクライアントコンテナの実行などがあります。

通常、この問題は CLASSPATH 環境変数のファイルパスが長いために発生します。

解決方法

次の解決方法のいずれかを使用します。

Procedure(AIX) コマンド行の最大長を増加する

ncargs 属性によって、環境変数を含むコマンド行の最大長を決定します。AIX オペレーションシステムでは、ncargs 属性のデフォルト値は 4 ブロック (4K バイト単位) です。Enterprise Server コマンドがコマンド行の最大長を超えないようにするには、この値を 16 ブロック (4K バイト単位) に増加します。


注 –

ncargs 属性の値を変更しても、デーモンの再起動やリフレッシュは不要です。


  1. ncargs 属性の値を確認します。


    lsattr -EH -l sys0 | grep ncargs
    
  2. ncargs 属性の値が 16 ブロック (4K バイト単位) よりも小さい場合、値を 16 に増加します。


    chdev -l sys0 -a ncargs=16