2011-01-13 28 views
12

Bağlantı kesilmiş JMX bağlantısını jvisualvm'ye yeniden bağlamanın bir yolu var mı? Izlenen JMX etkin uygulama yeniden başlatıldığında, yeniden bağlanmak için jvisualvm yeniden başlatmanız gerekir. Bir şey mi eksik? İştejvisualvm - otomatik olarak (JMX) uygulamaya yeniden bağlanılıyor mu?

benim jvisualvm detaylar:

Versiyon: 1.6.0_22 (100326 kurmak); 091221-4fc006d17cb1
Sistem: Linux (2.6.35-23-jenerik), amd64 64bit Java: 1.6.0_22; Java HotSpot (TM) 64-bit sunucu VM (17.1-b03, karışık mod)

+0

Katılıyorum, VisualVM, JMX uzaktan izleme yapılandırılmış ve çalışır hale getirildikten sonra çok yararlıdır. Çoğu kişi istatistikleri de kontrol ettiğimde ticari araçlar üzerinden VisualVM kullanıyor. –

cevap

0

Bunu yapmanın bir yolu olduğunu bilmiyorum. Bir geçici çözüm olarak, JMX bağlantı noktasını izleyen bir DOS toplu iş dosyası (veya Linux'ta bir bash betiği) oluşturabilir ve bağlantı noktası kaybolursa jvisualvm'ı kaldırabilir ve yeniden başlatabilirsiniz.

+0

Evet, bu şekilde yapılabilir, ancak çok çirkin bir yöntem. Aradığım şey bu değil. –

1

En azından güncel sürümü (1.8.0_45 (Build 1380-140910)) 'de, "Ekle JMX Connection ..." penceresinde "güvenlik kimlik kaydet" onay kutusunu işaretleyin bile, bunu visualvm bir sonraki başlatıldığında uzak sunucuya yeniden bağlanmayı dener. Yani, bağlantınız kesilirse, yeniden bağlanabilmek için visualvm'den çıkabilirsiniz ve yeniden başlatabilirsiniz. Biliyorum bu tam olarak ne istediğini değil, ama en azından işe yarıyor. Halen beklemekte olduğunuz özelliğin over 7 years after it was first requested uygulanmamış olması oldukça üzücü. Benim tahminimce, insanlar yerine Mission Control satın almaya çalışıyorlar.

+0

Şu ana kadarki en iyi çözüm şu ana kadarki zaman diliminde uygulanmadı:/ –

+1

@ isaias-b evet ... ve şimdi özellik talep edildiğinden 8 yıl geçti. :( –

+0

VisualVM'yi başlattığımda her ne zaman büyük bir çirkin sıçramanın olsaydı sakıncası olmaz: "Ne işiniz var? Görev Kontrolünü Kullanın!" –

İlgili konular