Как strace помогает отлаживать проблемы с процессом?

Senior
131 просмотров
AFK Offer AI

strace перехватывает системные вызовы процесса и показывает их в реальном времени. strace -p PID подключается к работающему процессу. Видно какие файлы он открывает, какие сетевые соединения делает, где застревает. Флаг -e позволяет фильтровать по типу syscall, например strace -e openat,read. Незаменим когда приложение зависает и непонятно где.

Следующий вопрос

Что такое rootless Docker и когда его использовать?