linux - 求救:php高CPU 佔用
天蓬老师
天蓬老师 2017-06-30 09:55:09
0
2
862

linux 部署的 lnmp
最近發現伺服器CPU 佔用很高,
用 strace -cp 30811 發現

##有一個 access 佔用是最厲害的

再呼叫 strace -T -e access -p 30811 ,結果如圖:


可是我去程式裡面找不到有地方在用 access

找PHP 的函數也沒找到access 這個函數。
實在不知道是誰在呼叫這個東西,,CPU 每日高居不下。惆悵啊。

希望有知道的大神能夠給予幫助。幫助指出到底是誰在調用,是php的底層 還是 linux 還是什麼東西?

感激不盡。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回覆(2)
迷茫

一般情況下php 是每開啟一個頁面佔用一次。你是不是cli模式下有關的進程,定時任務之類的?

学习ing

access是Linux的系統調用,用來檢查使用者對一個檔案的權限。 strace -cp的輸出中access有許多錯誤,是不是某些檔案沒有存取權限所導致的?
另外,我個人覺得,php透過fastcgi實現訪問,CPU通常要高一些(特別是在Windows上)。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!