1.查看php-cgi 进程数
ps -fe |grep “php-fpm”|grep “pool”|wc -l
2.查看处理tcp请求php-cgi进程数
netstat -anp|grep “php-fpm”|grep “tcp”|grep “pool”|wc -l
3.linux+nginx+php环境中,每个php-fpm进程的内存限制
设置方法:
编辑php-fpm.conf配置文件
php_admin_value[memory_limit] = 128M(我服务器上的配置文件在/etc/php5/fpm/pool.d/www.conf 这个文件是被包含在php-fpm.conf里的) 后边的数字可以随便更改:32M,64M,128M,256M,512M,这个设置可根据你的服务器内存大小和你的需求来写,修改后要加载一下php-fpm服务
设置的结果可通过phpinfo查看
4.top命令解析
USER:进程所有
PR:进程的优先级别,越小越优先被执
VIRT:进程占用的虚拟内
RES:进程占用的物理内
SHR:进程使用的共享内
S:进程的状态,S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负
%CPU:进程占用CPU的使用
%MEM:进程使用的物理内存和总内存的百分
5.free:查看系统内存使用情况
total:总计物理内存的大小
used:已使用多大
free:可用有多少
shared:多个进程共享的内存总额
buff/cached:磁盘缓存的大小
6.df -h:查看磁盘空间
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda2 14G 11G 2.6G 82% /
解决办法:https://blog.csdn.net/yuanchheneducn/article/details/54972702
或者收藏夹