日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux cpu 实际进程,linux – 找出高CPU占用率的apache进程实际上在做什么?

發布時間:2024/10/14 linux 103 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux cpu 实际进程,linux – 找出高CPU占用率的apache进程实际上在做什么? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目前我們的服務器存在一些問題,間歇性地,我們似乎得到了運行和運行的apache進程,占用了100%的CPU.

在運行top時,我們會看到以下內容:

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

20788 www-data 20 0 318m 18m 3984 R 100 0.0 40:29.21 /usr/sbin/apache2 -k start

23523 www-data 20 0 319m 20m 4684 R 100 0.0 4:12.36 /usr/sbin/apache2 -k start

我想嘗試找出導致此問題的腳本(或其他任何內容),所以我嘗試了:

strace -p 20788

但是根本沒有顯示任何輸出(我已經離開它大約10分鐘,它什么都沒顯示).根據我的理解,這可能意味著它陷入無限循環,并且沒有任何“系統調用”顯示.

還有什么我可以做的,以顯示正在發生的事情?

謝謝

編輯 – 忘記提及,這是一個在任何時候都有幾百個用戶的實時服務器!所以我真的不能自由地嘗試更改配置選項并重啟apache.

編輯2 – 當沒有使用–enable-debug配置PHP時,來自gdb的回溯(bt)似乎沒那么有用 – 它只顯示“execute()”,但我需要知道PHP腳本是什么實際上正在運行..還有其他方法嗎?

#0 0x00007f6c143fb0c5 in ?? () from /usr/lib/apache2/modules/libphp5.so

#1 0x00007f6c143b040b in execute () from /usr/lib/apache2/modules/libphp5.so

#2 0x00007f6c1438b970 in zend_execute_scripts () from /usr/lib/apache2/modules/libphp5.so

#3 0x00007f6c14337fe3 in php_execute_script () from /usr/lib/apache2/modules/libphp5.so

#4 0x00007f6c1441ae7d in ?? () from /usr/lib/apache2/modules/libphp5.so

#5 0x00007f6c18912508 in ap_run_handler ()

#6 0x00007f6c1891297e in ap_invoke_handler ()

#7 0x00007f6c18922570 in ap_process_request ()

#8 0x00007f6c1891f398 in ?? ()

#9 0x00007f6c18918fa8 in ap_run_process_connection ()

#10 0x00007f6c189271d0 in ?? ()

#11 0x00007f6c1892793a in ?? ()

#12 0x00007f6c189284e7 in ap_mpm_run ()

#13 0x00007f6c188fd4a4 in main ()

總結

以上是生活随笔為你收集整理的linux cpu 实际进程,linux – 找出高CPU占用率的apache进程实际上在做什么?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。