说明
在 AIX 操作系统上,某些与 OS 相关的操作可能失败并显示以下错误:
0403-027 The parameter list is too long |
与 OS 相关的操作示例包括部署应用程序和运行应用程序客户机容器。
此问题通常是由
CLASSPATH 环境变量中的长文件路径引起的。
解决方法
使用以下解决方法之一:
-
增加命令行的最大长度。有关更多信息,请参见 (AIX) 增加命令行的最大长度。
-
使用 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
转载于:https://blog.51cto.com/liuleideshitou/691515