ฉันมีกระบวนการจาวา (Glassfish) ซึ่งเป็นตัวอธิบายไฟล์ที่รั่ว ฉันรู้สิ่งนี้เพราะฉันได้รับjava.io.IOException: Too many open files
ข้อยกเว้นที่เป็นประโยชน์ ฉันสามารถดู/proc/PID#/fd
และดูไฟล์อธิบายทั้งหมดที่เปิดอยู่ เมื่อฉันใช้ lsof ฉันได้รับรายการจำนวนมากเช่นนี้:
java 18510 root 8811u ถุงเท้า 0,4 1576079 ไม่สามารถระบุโปรโตคอล
java 18510 root 8812u ถุงเท้า 0,4 1576111 ไม่สามารถระบุโปรโตคอล
java 18510 root 8813u ถุงเท้า 0,4 1576150 ไม่สามารถระบุโปรโตคอล
ฉันเห็น 12 รายการใหม่ที่สร้างขึ้นต่อนาที ฉันสามารถใช้ตัวเลือกใดใน lsof หรือมีเครื่องมืออื่นใดบ้างที่จะช่วยติดตามตัวอธิบายไฟล์ซ็อกเก็ตที่โปรโตคอลไม่สามารถระบุได้