sar命令使用详解

Linux - sar命令使用详解

一:命令介绍

参考资料:http://linux.die.net/man/1/sar

    sar(System ActivityReporter系统活动情况报告)是目前Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等,sar命令有sysstat安装包安装,本文主要以CentOS 6系列x64系统为例,介绍sar命令。

1.1:sar命令常用格式:

用法: sar [ 选项 ] [ <时间间隔> [ <次数>[......]

Read more

PHP-FPM进程数的设定

Linux - PHP-FPM进程数的设定

近日,服务器出现异常,网站不能正常访问。经排查是php的问题。

在重启php-fpm时,恢复正常。1分钟之后又出现故障。查看php日志文件 /usr/local/php/var/log 后提示

WARNING: [pool www] server reached pm.max_children setting (5), consider raising it

子进程数已经达到设置的最大值。

要设置php进程数量。需要在php-fpm.conf文件中修改。

先看/usr/local/php/etc/php-fpm.conf文件各项配置解析

pid = ru[......]

Read more

查看Apache并发连接数及其TCP连接状态

Linux - 查看Apache并发连接数及其TCP连接状态

原文:https://koda.iteye.com/blog/1130495

查看Apache进程

查看httpd进程数(即prefork模式下 Apache能够处理的并发请求数)

ps -aux | grep httpd | wc -l

可以对比httpd.conf中MaxClients的数字差距多少。去掉wc -l 就是查看这个进程名 有多少进程数

实时检测HTTPD连接数:
watch -n 1 -d "pgrep httpd|wc -l"

HTTPD连接数 在宝塔面板:上面的值为   空闲进程(IdleWorkers)+繁忙进程(BusyWorkers)[……]

Read more

阿里云主机宕机解决

Linux - 阿里云主机宕机解决

宕机,使用阿里云自带的查看httpd/mysqld/php-fpm/unknown进程使用情况。

其中
1、httpd/php-fpm  进程数达到设定最大值;
2、磁盘读写(特别是写数据飙升 读请求飙升);
3、出网数据飙升;
4、TCP 连接数中 Establish 数据小升,NON-Establish 飙升

首先限制上面两个进程名进程数的最大值,以防止CPU满负荷

原因分析:

1、链接太多,解决方案:限制MaxRequestWorkers
2、进程内存溢出,解决方案:限制:MaxRequestsPerChild

参考文章:apache httpd占[……]

Read more

Apache性能设置

Linux - Apache性能设置

StartServers              5         #apache启动时候默认开始的进程数
MinSpareServers            5             #最小的闲置进程数
MaxSpareServers           10              #最大的闲置进程数
ServerLimit  256         #最大的进程总数(参考,实际看MaxClients)
MaxClients           256  #最大的进程总数(Apache 2.4版本后MaxRequestWorkers)
MaxRequestsPerChi[......]

Read more

服务器CentOS 6.5 32位 升级至CentOS 7.6

Linux - 服务器CentOS 6.5 32位 升级至CentOS 7.6

原来的服务系统是CentOS 6.5 32位,加上运行的网站环境版本太低,如下:
web : apache
apache : 2.2.29
php : 5.4.23
mysql : 5.1.73
很多WordPress插件必须运行在PHP7 以后的版本。

原先设想有三种方案

1、升级网站运行环境(想使用最新的系统,第一个PASS);
2、升级服务器系统,用阿里快照回滚,再升级网站运行环境;
3、升级服务器系统,重新安装网站运行环境(相比第二种为重新安装)

阿里云不能在原来的基础上升级服务器系统(只能更新插件什么的,硬盘ID改变,无法进行快照回滚),所以只能采用更换系统[……]

Read more

Linux 常用命令

Linux - Linux 常用命令

head -n2 /alidata/20180722.log |cut -c1-14 显示文件前几个字符

cat testb.txt |wc -l  显示文件多少行

Linux运维常用命令

自己的小网站跑在阿里云的ECS上面,偶尔也去分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试!

1、查看有多少个IP访问:

awk '{print $1}' log_file|sort|uniq|wc -l

awk '{print $1}' /www/wwwlogs/coyis.com-access_log|s[......]

Read more

word里的表格如何自动换页

办公常用 - word里的表格如何自动换页

Word表格里输入内容到页底的时候,表格不自动转到下一页,一页内容放不下了它还在这一页,并且里面的文字超过页边距的地方都看不到了。
解决方案如下:
(1)在表格中点击表格属性,将文字环绕选择成“无”。
(2)将表格属性中的行选项卡里的“允许跨页断行”的复选框选中。