使用strace命令查看php进程信息
来源:互联网 发布:暴风tv电视怎么样知乎 编辑:程序博客网 时间:2024/05/17 22:17
strace命令用法
调用:
strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ...
[ -ofile ] [ -ppid ] ... [ -sstrsize ] [ -uusername ] [ command [ arg ... ] ]
功能:
跟踪程式执行时的系统调用和所接收的信号.通常的用法是strace执行一直到commande结束.
并且将所调用的系统调用的名称、参数和返回值输出到标准输出或者输出到-o指定的文件.
strace是一个功能强大的调试,分析诊断工具.你将发现他是一个极好的帮手在你要调试一个无法看到源码或者源码无法在编译的程序.
你将轻松的学习到一个软件是如何通过系统调用来实现他的功能的.而且作为一个程序设计师,你可以了解到在用户态和内核态是如何通过系统调用和信号来实现程序的功能的.
strace的每一行输出包括系统调用名称,然后是参数和返回值.这个例子:
strace cat /dev/null
他的输出会有:
open(\\"/dev/null\\",O_RDONLY) = 3
有错误产生时,一般会返回-1.所以会有错误标志和描述:
open(\\"/foor/bar\\",)_RDONLY) = -1 ENOENT (no such file or directory)
在我们的web服务器中,如果有php进程占用cpu很高,就可以通过strace -p 进程ID来查看并解决问题。
- 使用strace命令查看php进程信息
- 查看windows进程信息命令
- linux使用top命令查看系统进程信息
- Linux strace 跟踪进程信息
- Linux strace 跟踪进程信息
- strace 调试 php-fpm进程
- STRACE命令的使用
- Strace命令使用
- Strace 命令使用 gcc
- Linux下查看进程命令路径信息
- Linux系统查看进程信息相关命令:
- cmd命令查看端口和进程信息
- cmd命令查看端口和进程信息
- linux服务器进程信息查看命令
- ps命令使用 进程查看
- strace实时查看进程日志输出
- Linux命令-进程跟踪命令strace
- strace 命令来查看系统调用
- 算法导论-13-1-持久动态集合
- 通用权限管理设计 之 数据权限
- 创建联动的 DropdownList in ASP.net MVC 3 and jQuery (2)
- Tomcat全攻略
- Git_Clone a remote git repository and cd into it
- 使用strace命令查看php进程信息
- 常用的日志信息的宏
- nginx+tomcat+jdk
- 在jsp里选择下拉列表的值后,刷新页面默认显示选择后的值
- in_addr
- c++编写银行管理系统
- 28个Unix/Linux的命令行神器
- Android消息通知(notification)和PendingIntent传值
- java访问XML文件