在 CentOS 上安装 WebLogic 很慢,通常不是硬件单一问题,而是多个常见因素叠加。下面按最常见 → 较少见给你梳理原因和对应解决办法。
WebLogic / Java 安装过程大量使用 /dev/random
CentOS 上熵值不足时会卡死或极慢
✅ 表现:
✅ 解决:
yum install -y rng-tools
systemctl start rngd
systemctl enable rngd
或修改 Java 参数:
export JAVA_OPTIONS="-Djava.security.egd=file:/dev/./urandom"
WebLogic 默认是 GUI 安装
在 CentOS 服务器上:
✅ 强烈建议:使用静默安装
java -jar fmw_*.jar -silent -responseFile /path/response.txt -invPtrLoc /path/oraInst.loc
常见于:
✅ 检查:
iostat -x 1
✅ 建议:
/home 或 NFSWebLogic 安装器吃内存
如果:
会频繁 GC,极慢
✅ 查看:
free -h
✅ 加 Swap:
dd if=/dev/zero of=/swap bs=1M count=2048
mkswap /swap
swapon /swap
虽然不常直接导致“慢”,但:
可能阻塞
✅ 临时关闭测试:
setenforce 0
WebLogic 对 JDK 有严格要求
例如:
✅ 错误 JDK 会导致:
如果 jar 包在:
会非常慢或失败
✅ 校验:
md5sum fmw_*.jar
✅ CentOS 上装 WebLogic 最佳实践
我可以直接给你一份可用的静默安装模板。