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),并配置環境變量。