2011-01-13 40 views
12

Có cách nào để kết nối lại kết nối JMX bị ngắt kết nối trong jvisualvm không? Khi theo dõi JMX cho phép khởi động lại ứng dụng, tôi phải khởi động lại jvisualvm để kết nối lại nó. Tui bỏ lỡ điều gì vậy?jvisualvm - tự động (JMX) kết nối lại với ứng dụng?

Dưới đây là chi tiết jvisualvm tôi:

Version: 1.6.0_22 (Build 100.326); nền tảng 091221-4fc006d17cb1
Hệ thống: Linux (2.6.35-23-generic), amd64 64 bit Java: 1.6.0_22; Java HotSpot (TM) Máy chủ 64-bit Máy chủ (17.1-b03, chế độ hỗn hợp)

+0

Tôi đồng ý, VisualVM rất hữu ích khi bạn nhận được giám sát từ xa JMX được định cấu hình và hoạt động. Hầu hết mọi người sử dụng VisualVM trên các công cụ thương mại cuối cùng tôi đã kiểm tra các số liệu thống kê quá. –

Trả lời

0

Tôi không biết rằng có cách để làm điều đó. Như một giải pháp thay thế, bạn có thể tạo một tệp lô DOS (hoặc một tập lệnh bash trên Linux) để giám sát cổng JMX và nếu cổng biến mất, nó có thể giết chết jvisualvm và khởi động lại nó.

+0

Có, nó có thể được thực hiện theo cách này, nhưng nó là phương pháp rất xấu xí. Đó không phải là những gì tôi đang tìm kiếm. –

1

Ít nhất trong phiên bản hiện tại (1.8.0_45 (Build 1380-140910)), nếu bạn đánh dấu vào "Lưu thông tin an ninh" hộp kiểm trong "Add JMX kết nối ..." thoại, nó sẽ cố gắng kết nối lại với máy chủ từ xa khi visualvm được bắt đầu tiếp theo. Vì vậy, nếu bạn bị ngắt kết nối, bạn có thể thoát khỏi visualvm và khởi chạy lại nó để kết nối lại. Tôi biết đó không phải là những gì bạn đã yêu cầu, nhưng ít nhất nó hoạt động. Thực tế là tính năng mà bạn hy vọng vẫn chưa được thực hiện over 7 years after it was first requested là khá buồn. Tôi đoán là họ đang cố gắng để mọi người mua Mission Control thay thế.

+0

Giải pháp tốt nhất cho đến nay và thực sự buồn nó không được thực hiện trong một khoảng thời gian như vậy:/ –

+1

@ isaias-b yeah ... và bây giờ đã hơn 8 năm kể từ khi tính năng được yêu cầu. :( –

+0

Tôi sẽ không quan tâm nếu có một giật gân xấu xí lớn bất cứ khi nào tôi bắt đầu VisualVM mà đọc: "Bạn là gì hạt? Sử dụng nhiệm vụ kiểm soát!" –

Các vấn đề liên quan