小编Vin*_*tes的帖子

如何跟踪运行给定进程的PHP脚本?

我有一个网站,其中包含在VPS托管服务上运行的自定义脚本.对于友好的URL,所有脚本都使用mod_rewrite和.htaccess通过index.php发出

我的脚本中的某些东西产生了高CPU使用率,如下所示: CPU使用率

当我去和strace给定的过程我得到这个,我不明白:

    setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={90, 0}}, NULL) = 0
    rt_sigaction(SIGPROF, {0x7a6b8f, [PROF], SA_RESTORER|SA_RESTART, 0x2af8ae8742f0}, {0x7a6b8f, [PROF],    SA_RESTORER|SA_RESTART, 0x2af8ae8742f0}, 8) = 0
    rt_sigprocmask(SIG_UNBLOCK, [PROF], NULL, 8) = 0
Run Code Online (Sandbox Code Playgroud)

这在无限循环中连续重复.

我需要知道的是如何跟踪导致此问题的确切PHP脚本.有什么建议?

php pid process strace

7
推荐指数
2
解决办法
1207
查看次数

标签 统计

php ×1

pid ×1

process ×1

strace ×1