說明
在 AIX 操作系統上,某些與 OS 相關的操作可能失敗並顯示以下錯誤:
0403-027 The parameter list is too long
|
與 OS 相關的操作示例包括部署應用程序和運行應用程序客戶機容器。
此問題通常是由 CLASSPATH 環境變量中的長文件路徑引起的。
解決方法
使用以下解決方法之一:
-
-
使用 xargs 命令構造參數列表並啓動該命令。xargs 命令允許命令超過命令行的最大長度。
(AIX) 增加命令行的最大長度
ncargs 屬性決定命令行(包括環境變量)的最大長度。在 AIX 操作系統上,ncargs 屬性的默認值爲 4 個 4 千字節塊。要確保 Enterprise Server 命令不超過命令行的最大長度,請將該值增加到 16 個 4 千字節塊。
注 – 更改 ncargs 屬性的值後,無需重新引導或刷新守護進程。
-
確定 ncargs 屬性的值。
lsattr -EH -l sys0 | grep ncargs
|
-
如果 ncargs 屬性的值小於 16 個 4 千字節塊,請將該值增加到 16。
chdev -l sys0 -a ncargs=16
|
原文地址:http://download.oracle.com/docs/cd/E19879-01/820-7430/gfxyz/index.html