Bất kỳ cách nào để có được thông báo mức độ ứng dụng mà kẻ giết người OOM Linux sắp giết?


0

Có cách nào để một ứng dụng Linux được thông báo rằng kẻ giết người OOM sắp giết một quá trình, hoặc đã giết nó không?

Hệ thống là Ubuntu 14.04 ARM v7, hạt nhân 512MB, 3.18.5.


1
Bạn có thể sử dụng trình quét nhật ký và báo cáo (bằng cách nào đó) khi nhật ký tiêu diệt OOM xuất hiện trong nhật ký hệ thống.
thrig

Cảm ơn. Tôi sẽ thử nếu tôi không thể tìm thấy bất kỳ giải pháp nào khác. Tuy nhiên, sẽ thích một số loại cơ chế gọi lại trực tiếp (ví dụ: chỉ phát sinh chi phí nếu tình huống xảy ra).
SeanLabs

1
Tuy nhiên, việc chạy mã mới trong khi hệ thống chịu áp lực bộ nhớ có thể sẽ không giúp phục hồi từ điều kiện đã nói.
thrig

@thrig đúng. Những gì tôi đã nghĩ là đã đăng ký một số loại gọi lại OOM cho một số quy trình cấp ứng dụng hiện có đang chạy (chúng không phải là bộ nhớ chính) để chúng tôi có thể ghi lại sự kiện & có thể thử khởi động lại quá trình bị giết hoặc báo cáo & khởi động lại.
SeanLabs
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.