Oracle Weblogic Server

Weblogic Servis yavaşlığı  

Selam Dostlar,

Oracle Weblogic üzerinde bazen servislerimizin beklenenden yavaş açıldığını , açılsa dahi ” 7001/console ” ekranın beklettiğine şahit olmuşsunuzdur. Bazı sunucularda olan bu beklemeler bazı sunucularda olmaması üzerine ufak bir araştırma yaptım.

Örnek log aşağıdaki gibi

<Info> <IIOP> <xapp30> < xapp-1-7003> <[ACTIVE] ExecuteThread: ‘0’ for queue: ‘weblogic.kernel.Default (self-tuning)’>

<<WLS Kernel>> <> <> <5721179149433> <BEA-002014> <IIOP subsystem enabled.>

Şimdi sebebe gelelim; Weblogic servisleri Linux üzerinde kurulduğunda açılırken güvenlik gereği random bir sayı üreterek bunu servislere işler ve açılışın performansına etki ettiriir. Bu sayı üretimi ” /dev/random ” komutu ile yapılmaktadır. Eğer sizde test etmek isterseniz ” head –n 1 /dev/random ” komutunu kullanarak kendi sunucusunuzda dönüş süresine bakabilirsiniz.

Bende olduğu gibi eğer bekleme süreleriniz gereğinden uzunsa ” dev/urandom ” ile bu beklemeleri kısaltacağız.

Öncelikle VI editoru ile java.security dosyasına giriş yapın.

$JAVA_HOME/jre/lib/security/java.security

Bu satırı bulun ve değiştirin.

“securerandom.source=file:/dev/random”

Yerine

“securerandom.source=file:/dev/./urandom”

Servisleri tümünü kapatıp tekrar açtığınızda farkı göreceksiniz.

Tags

Bugra Parlayan

I use this blog in my spare time to jot down thoughts and share my professional experiences. It’s my personal space to unwind and reflect. Feel free to share or reuse anything you find helpful here — just a small thank you is more than enough :) You can reach me at: bugra[@]bugraparlayan.com.tr

Related Articles

Back to top button
Close