SELinux配置问题
sudo setenforce 0,将SELinux切换至宽容模式;② 永久禁用(需重启):编辑/etc/selinux/config文件,将SELINUX=enforcing改为SELINUX=disabled,重启系统生效。YUM仓库失效问题
yum安装或更新软件时提示“仓库失效”“无法连接”等错误。setup-vault-repo.sh,自动配置CentOS Vault仓库,恢复软件包管理功能。内核升级兼容性问题
yum --enablerepo=elrepo-kernel install kernel-latest;② 手动下载对应内核RPM包(如kernel-3.10.0-xx.el7.x86_64.rpm),使用rpm -ivh命令安装,重启选择新内核。启动失败问题
config.xml、boot.properties等配置文件语法(如端口、路径拼写),修改后重启;② 端口冲突:使用netstat -tulnp | grep <端口号>(如7001)检查端口占用,终止占用进程(kill -9 <PID>)或修改WebLogic端口配置;③ 内存不足:调整启动脚本(如startWebLogic.sh)中的JVM参数,增加堆内存(-Xms512m -Xmx1024m);④ 权限问题:确保WebLogic目录(如/weblogic/user_projects/domains/base_domain)所属用户与启动用户一致(如weblogic),使用chown -R weblogic:weblogic /weblogic/user_projects/domains/base_domain修复。连接数据库问题
close()方法);② 连接池不足:调整连接池参数(如Max Capacity从10增至50),优化应用同步代码(减少数据库锁竞争)。用户切换资源限制问题
weblogic用户启动WebLogic时提示“资源不足”(如“Too many open files”“进程数超限”)。/etc/security/limits.conf文件,添加以下内容(以weblogic用户为例):weblogic soft nofile 65535(最大文件描述符数)weblogic hard nofile 65535weblogic soft nproc 4096(最大进程数)weblogic hard nproc 4096,保存后重新登录用户生效。JVM参数设置问题
startWebLogic.sh)中的JVM参数,根据服务器内存调整(示例):-Xms2g(初始堆内存,建议为物理内存的1/4)-Xmx4g(最大堆内存,建议不超过物理内存的1/2)-XX:MaxPermSize=512m(永久代大小,Java 8及以上替换为-XX:MaxMetaspaceSize=512m)。性能调优问题
/etc/sysctl.conf中net.core.somaxconn=65535,增加TCP连接队列长度;vm.swappiness=10,减少内存交换),优化线程池(控制台→Servers→选中服务器→Configuration→Thread Pools,调整Execute Thread Total为CPU核心数的2倍);② 资源占用高:启用本地I/O(控制台→Servers→选中服务器→Configuration→Tuning,勾选“Use Native IO”),减少网络开销。兼容性问题
JAVA_HOME指向正确JDK路径(如/usr/java/jdk1.8.0_391),并配置环境变量。