技术开发中如何定位问题

来源:互联网 发布:淘宝店铺怎么做直通车 编辑:程序博客网 时间:2024/06/06 18:39

1、遇到问题,心态首先保持冷静

2、定位问题的一般思路是:

     硬件问题、系统问题、应用问题、一般问题

系统问题包括:硬盘、内存、cpu、网络

top、uptime
watch uptime
iostat -d -k 1 10   10秒内硬盘的传输速度

网络通信   netstat
netstat -an | |grep 3306

内存信息

free -m

 

应用问题:查看日志

应用日志
common-default.log/common-error.log
Tomcat日志
catalina.out/localhost.2012-06-29.log
Mysql日志
/var/log/mysql/error.log
/var/log/mysql/mysql-slow.log

tomcat 状态
../manager/status

java 内存监控:
sudo  jstat -gcutil  12585 1000


内存监控工具:yourkit
可以看到内存对象