apache / apache/servicecomb-java-chassis

[BUG] - Issue Title 服务升级契约加载导致内存泄露

Đang mở
#5,061 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
bug
Ngôn ngữ chính
Java
Star
1.9k
Fork
814
Merge trung bình
8 ngày 23 giờ
Pull request đã merge (30 ngày)
1

Mô tả

### Steps to Reproduce

1、服务B升级
2、服务A调用服务B,A的内存占用增加(永远不会释放)

### Expected Behavior

有定期清理机制

### Servicecomb Version

2.8.24

### Additional Context

怀疑是这里的问题:

Image

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Tái hiện vấn đề bằng cách thực hiện các bước được liệt kê cho ServiceComb Java Chassis 2.8.24: upgrade service B, sau đó để service A gọi service B trong khi theo dõi mức sử dụng bộ nhớ của A. Bắt đầu bằng việc điều tra khu vực tải contract bị nghi ngờ được hiển thị trong hình ảnh đính kèm; công việc được xem là hoàn tất khi việc upgrade lặp lại không còn gây ra bộ nhớ chưa được giải phóng và một cơ chế dọn dẹp đã được xác minh.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
java
Lĩnh vực
backend, distributed-systems
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.