首页 > 操作系统 > 5 simple ways to troubleshoot using Strace

5 simple ways to troubleshoot using Strace

2006年7月26日 2,111 views 发表评论 阅读评论
1) Find out which config files a program reads on startup
查找是否加载错了配置文件?
如:$ strace php 2>&1 | grep php.ini 可以查看加载了哪个php.ini文件.
如果想只加载某个系统调用.
$ strace -e open php 2>&1 | grep php.ini
2) Why does this program not open my file?
$ strace -e open,access 2>&1 | grep your-filename
3) What is that process doing RIGHT NOW?
知道了pid后,root@dev:~# strace -p 15427
4) What is taking time?
root@dev:~# strace -c -p 11084
监视一段时间 ctrl-c.退出,会输出报表
root@dev:~# strace -c >/dev/null ls
5) Why the **** can’t I connect to that server?
$ strace -e poll,select,connect,recvfrom,sendto nc www.news.com 80

原文:5 simple ways to troubleshoot using Strace

 » 如果喜欢可以: 点此订阅本站
分类: 操作系统 标签: , ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.