jjzjj

Stracing

全部标签

php - 为什么我的 Drupal 间歇性变慢? Stracing 显示大量重复的 sendto 调用

我管理的一个Drupal站点偶尔会加载得很慢。如果我在发生这种情况时跟踪PHP-FPM,我会看到很多poll/recvfrom/sendto系统调用,看起来是一样的内容:[pid27381]recvfrom(5,"\7\0\0\1\0\1\0\2\0\0\0",24589,MSG_DONTWAIT,NULL,NULL)=11[pid27381]sendto(5,"\207\2\0\0\3INSERTINTOmenu_router\n"...,651,MSG_DONTWAIT,NULL,0)=651[pid27381]poll([{fd=5,events=POLLIN|POLLERR|P

linux - Stracing 附加到多线程进程

如果我想跟踪一个多线程进程(它的所有线程),我应该怎么做?我知道可以执行strace-f来跟踪fork进程吗?但是当我开始跟踪时附加到一个已经是多线程的进程怎么样?有没有一种方法可以告诉strace跟踪属于该进程的所有线程的所有系统调用? 最佳答案 2021年更新strace-fpPID在我的系统(Ubuntu20.04.1LTS)上做正确的事情。strace手册页指出了这一点:-fTracechildprocessesastheyarecreatedbycurrentlytracedprocessesasaresultofthef

linux - Stracing 附加到多线程进程

如果我想跟踪一个多线程进程(它的所有线程),我应该怎么做?我知道可以执行strace-f来跟踪fork进程吗?但是当我开始跟踪时附加到一个已经是多线程的进程怎么样?有没有一种方法可以告诉strace跟踪属于该进程的所有线程的所有系统调用? 最佳答案 2021年更新strace-fpPID在我的系统(Ubuntu20.04.1LTS)上做正确的事情。strace手册页指出了这一点:-fTracechildprocessesastheyarecreatedbycurrentlytracedprocessesasaresultofthef