strace命令用法
2024-10-19 07:28:54
-tt 在每行输出的前面,显示毫秒级别的时间
-T 显示每次系统调用所花费的时间
-v 对于某些相关调用,把完整的环境变量,文件stat结构等打出来。
-f 跟踪目标进程,以及目标进程创建的所有子进程
-e 控制要跟踪的事件和跟踪行为,比如指定要跟踪的系统调用名称
-o 把strace的输出单独写到指定的文件
-s 当系统调用的某个参数是字符串时,最多输出指定长度的内容,默认是32个字节
-p 指定要跟踪的进程pid, 要同时跟踪多个pid, 重复多次-p选项即可。
1、跟踪启动nginx运行步骤
strace -tt -T -f -e trace=file -o /var/log/strace.log -s 1024 ./nginx
2、查看进程状态
strace -p pid
3、定位进程异常退出
strace -o strace.log -tt -p pid
最新文章
- 通过反射绑定事件_Office Visio
- css实现左栏固定右栏自适应,高度自适应的布局
- Facebook开源动画库 POP-POPDecayAnimation运用
- PHP中设置时区方法小结
- AngularJS 使用$sce控制代码安全检查
- file_get_contents()获取https出现这个错误Unable to find the wrapper “https” – did
- jquery 字数限制
- C# 前台线程和后台线程
- Reids配置文件redis.conf中文详解
- JS通用表单验证函数,基于javascript正则表达式
- linux 安装mysqlServer
- Hadoop系列005-Hadoop运行模式(下)
- Ubuntu16.04调整屏幕分辨率至1920*1080
- ReactiveX 学习笔记(21)使用 Rx.NET + ReactiveUI 进行 GUI 编程
- HDU.3571.N-dimensional Sphere(高斯消元 模线性方程组)
- 结合NTLM中继和Kerberos委派攻击AD
- Hadoop生态圈-Flume的主流Channel源配置
- ViewFlipper的简单用法
- 启用PAE后虚拟地址到物理地址的转换
- framework4.0 IIS配置支持ashx