SORU
23 Temmuz 2010, Cuma


Bellek sızıntısı önlemek için gerekli OLANLARI Sürücüsü kayıtsız zorla olmuştur

Benim web uygulaması çalıştırdığımda bu mesajı alıyorum. Sorunsuz çalışır ama kapatma sırasında bu mesajı alıyorum.

ŞİDDETLİ: web uygulaması kayıtlı JBDC sürücüsü [oracle.bulunmaktaydı.sürücü.OracleDriver] ama kaydını silmek için başarısız bir web uygulama durduruldu. Bellek sızıntısı önlemek için gerekli OLANLARI Şoför zorla kaydı yapıldı.

Herhangi bir yardım için teşekkür ederiz.

CEVAP
23 Temmuz 2010, Cuma


Beri sürüm 6.0.24, Tomcat gemilerle memory leak detection özelliği olan açabilirsiniz liderlik için bu tür uyarı mesajları varsa BULUNMAKTAYDI 4.0 uyumlu sürücüsü web /WEB-INF/lib otomatikregisters kendisi sırasında web-başlangıç kullanarak ServiceLoader API ama vermedi otomatikderegister kendisi sırasında web kapatma. Bu mesaj bu tamamen resmi olmayan, Tomcat zaten hafıza önleme eylem buna göre sızıntı almıştır.

Ne yapabilirsin ki?

  1. Bu uyarıları görmezden. Tomcat işini doğru yapıyor. Asıl hata, bir başkasının kod (söz konusu OLANLARI (sürücü), senin değil. Tomcat düzgün iş yaptı OLANLARI (sürücü satıcısına sürücü yükseltme böylece onarana kadar bekle mutlu ol.

  2. Sürüm düşürme 6.0.23 veya bu uyarıları ile rahatsız olmayacak kadar eski Tomcat. Ama sessizce bellek sızıntı devam edecektir. Eğer iyi olsa bilmek olup olmadığından emin değilim. Bellek sızıntıları bu tür Tomcat hotdeployments sırasında OutOfMemoryError issues arkasındaki önemli nedenlerinden biridir.

  3. BULUNMAKTAYDI sürücü 3 ** klasörü Tomcat ve Bağlantı veri kaynağı alınan sürücü yönetmek için harekete geçmeliyiz. Tomcat ... ... yerleşik DBCP sürücüleri düzgün yakın deregister unutmayın. Ayrıca bakınız DBCP-322 hata. DBCP proje ancak şu anda bizi oyalıyor. Hızlı güncellemeler beklemiyorum. Kendi işi olan başka bir bağlantı havuzu tarafından DBCP daha sonra DBCP değiştirmek istiyorum daha doğrusu. Örneğin BoneCP Tomcat JDBC Pool belki?

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Blunty

    Blunty

    13 Mart 2006
  • DudeFromUkraine

    DudeFromUkra

    7 Ocak 2008
  • michaeljacksonVEVO

    michaeljacks

    2 EYLÜL 2009