Ứng dụng tôi đang làm việc trên bất ngờ bị rơi vớiDebugging "Quá nhiều tập tin mở" vấn đề
java.io.IOException: ... Too many open files
Như tôi hiểu vấn đề nó có nghĩa là tập tin được mở nhưng không đóng cửa.
Stacktrace tất nhiên xảy ra sau khi thực tế và chỉ có thể giúp hiểu trước khi xảy ra lỗi sự kiện.
Điều gì sẽ là cách thông minh để tìm kiếm cơ sở mã của bạn để tìm sự cố này dường như chỉ xảy ra khi ứng dụng chịu tải ứng suất cao.
Bạn có đa luồng xử lý tệp hay tất cả được thực hiện trên cùng một chuỗi? Và bạn đã xem xét * Điều chỉnh đồng thời * để quản lý khối lượng công việc? – christopher