This blog here describes some very usefull usages of strace:
http://www.hokstad.com/5-simple-ways-to-troubleshoot-using-strace.html
Find out which config files a program reads on startup
strace php 2>&1 | grep php.ini
Why does this program not open my file?
strace -e open,access 2>&1 | grep your-filename
What is that process doing RIGHT NOW?
strace -p 15427
What is taking time?
strace -c -p 11084
You can also run this "start to finish", here with "ls": race -c >/dev/null ls
Why the **** can’t I connect to that server?
strace -e poll,select,connect,recvfrom,sendto nc www.news.com 80