AIX オペレーティングシステムで、一部の OS に関連する操作で次のエラーが発生して失敗します。
0403-027 The parameter list is too long |
OS に関連する操作の例としては、アプリケーションの配備やアプリケーションクライアントコンテナの実行などがあります。
通常、この問題は CLASSPATH 環境変数のファイルパスが長いために発生します。
次の解決方法のいずれかを使用します。
コマンド行の最大長を増加します。詳細については、「(AIX) コマンド行の最大長を増加する」を参照してください。
xargs コマンドを使用して、引数リストを構築し、コマンドを開始します。xargs コマンドによって、コマンド行の最大長を超えるコマンドを実行できます。
ncargs 属性によって、環境変数を含むコマンド行の最大長を決定します。AIX オペレーションシステムでは、ncargs 属性のデフォルト値は 4 ブロック (4K バイト単位) です。Enterprise Server コマンドがコマンド行の最大長を超えないようにするには、この値を 16 ブロック (4K バイト単位) に増加します。
ncargs 属性の値を変更しても、デーモンの再起動やリフレッシュは不要です。