运维经典面试真题汇总系列 如何判断 mysql 主从是否同步?该如何使其同步?** Slave_IO_Running Slave_SQL_Running; 略 2. mysql 的 innodb 如何定位锁问题,mysql 如何减少主从复制延迟? mysql 的 innodb 如何定位锁问题: 在使用 show engine innodb status 检查引擎状态时,发现了死锁问题 在 5.5 中,information_schema 库中增加了三个关于锁的表(MEMORY 引擎):innodb_trx ## 当…

2021年3月26日 0条评论 11点热度 阅读全文

上图是快速实践Nginx负载均衡的逻辑架构图 在上图中,所有用户的请求统一发送到Nginx负载均衡器,然后由负载均衡器根据调度算法来请求Web01和Web02 软硬件准备 (1)硬件准备 准备4台VM虚拟机(有物理服务器更佳),两台做负载均衡,两台做RS,如下表: HOSTNAME IP 说明 lb01 192.168.0.221 Nginx主负载均衡器 lb02 192.168.0.222 Nginx副负载均衡器 web01 192.168.0.223 Web01服务器 web02 192.168.0.224 W…

2021年3月26日 0条评论 5点热度 阅读全文

淘宝技术团队开发了一个Tengine(Nginx的分支)模块Nginx_upstream_check_module,用于提供主动式后端服务器健康检查。通过它可以检测后端realserver的健康状态,如果后端realserver不可用,则所有的请求就不会转发到该节点上。 在淘宝自己的 tengine 上是自带了该模块的,大家可以访问淘宝tengine的官网来获取该版本的nginx,官方地址:http://tengine.taobao.org/。 如果我们没有使用淘宝的 tengine 的话,可以通过补丁的方式来添加…

2021年3月26日 0条评论 8点热度 阅读全文

1.下载安装包 wget http://nginx.org/download/nginx-1.18.0.tar.gz 2.解压安装包 tar -zxvf nginx-1.18.0.tar.gz 3.移动到指定目录 mv nginx-1.18.0 /usr/local/nginx 4.安装编译插件 yum install -y pcre pcre-devel openssl openssl-devel gcc gcc gcc-c++ ncurses-devel perl 5.切换目录 cd /usr/local/ng…

2021年3月24日 0条评论 4点热度 阅读全文

nginx动静分离 安装Nginx 安装依赖程序 yum -y install pcre-devel zlib-devel yum -y install cmake Mysql依赖 创建管理Nginx用户 useradd -M -s /sbin/nologin nginx 解压nginx包 配置 安装 调优 测试完整性 开启服务 创建管理mysql用户 安装mysql 配置 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET= utf8-D…

2021年3月21日 0条评论 6点热度 阅读全文

开启nginx状态页面 找到nginx的配置文件,在配置文件server模块下添加 /usr/local/nginx/conf/nginx.conf # 状态页面 location /status { stub_status on; access_log off; allow 127.0.0.1; # 只允许本机访问status deny all; # 拒绝其他所有主机 } 检测语法错误并启动nginx # nginx -t nginx: the configuration file /usr/local/ngin…

2021年3月20日 0条评论 2点热度 阅读全文

Nginx Nginx学习总结 Nginx的核⼼功能 Nginx的优势 Ngnix的使⽤ Nginx的安装 Nginx常⽤命令 Nginx配置⽂件 全局配置 events配置 http配置 配置详解 Nginx核⼼功能 反向代理 缓存 Nginx学习总结 Nginx (engine x) 是⼀个⾼性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 Nginx是⼀款轻量级的Web 服务器/反向代理服务器及电⼦邮件(IMAP/POP3)代理服务器,在BSDlike 协议下发⾏。其特点是…

2021年3月20日 0条评论 7点热度 阅读全文

目录 1. master和worker 2. worker如何进行工作 3. 一个master和多个woker有好处 4. 设置多少个worker合适 5. 连接数worker_connection 1. master和worker 2. worker如何进行工作 3. 一个master和多个woker有好处 首先,对于每个 worker 进程来说,独立的进程,不需要加锁,所以省掉了锁带来的开销,同时在编程以及问题查找时,也会方便很多。其次,采用独立的进程,可以让互相之间不会影响,一个进程退出后,其它进程还在工作,…

2021年3月20日 0条评论 5点热度 阅读全文

获取Nginx Nginx官方网站 Nginx官网提供了三个类型的版本 Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版 Stable version:最新稳定版,生产环境上建议使用的版本 Legacy versions:老版本的稳定版 安装步骤 添加普通用户账号来运行nginx: [root@localhost ~]# useradd -M -s /sbin/nologin nginx -M:不创建用户的主目录 -s:新帐户的登录shell -r:创建系统账号…

2021年3月20日 0条评论 11点热度 阅读全文

Nginx学习心得 学习前准备工作 环境准备 磁盘目录 获取Nginx源码 编译安装 命令行启动 平滑升级Nginx 学习前准备工作 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 环境准备 1.查看linux内核版本:uname -a 2.安装GCC编译器,用来编译C语言:yum install -y gcc 3.安装C++编译器:yum install -y gcc-c++ 4.安装P…

2021年3月19日 0条评论 0点热度 阅读全文