Saya memiliki proses yang beberapa kali sekarang berhenti merespons dan tampaknya benar-benar terkunci. Itu tidak menanggapi upaya strace atau mengintip dengan gdb (gdb hanya hang pada syscall wait4 ()). Proses ini dapat dijalankan, dan tidak menunggu pada syscall (/ proc / X / syscall:) running
atau dalam kondisi tidur tanpa gangguan (/ proc / X / status:) State: R (running)
.
Bagaimana tepatnya proses ini? Apakah ini semacam bug kernel?
Prosesnya redis, dan ini sudah terjadi beberapa kali sekarang. Satu-satunya hal yang dapat mematikan proses adalah reboot, tampaknya. OS adalah Sen 7.
Sunting: Versi kernel adalah 3.10.0-123.13.2.el7.x86_64. Mencoba pembaruan ke 3.10.0-229.11.1.el7 untuk melihat apakah itu ada bedanya.
dmesg
hasilnya?
/proc/<pid>/stack
(dan /proc/<pid>/task/*/stack
)? Sudahkah proses itu mendapat beberapa utas?