linux - 求助:php高CPU 占用
天蓬老师
天蓬老师 2017-06-30 09:55:09
0
2
892

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学习者快速成长!