随笔分类 - Linux
uWSGI+Nginx部署
摘要:环境准备 发布CRM你将使用以下软件 nginx uWSGI CentOS7 CRM项目文件 virtualenv/virtualenvwrapper supervisor WSGI、uWSGI python web服务器开发使用WSGI协议(Web Server Gateway Interface
阅读全文
uwsgi
摘要:安装uWSGI 进入虚拟环境venv,安装uwsgi (venv) [root@slave 192.168.11.64 /opt]$pip3 install uwsgi检查uwsgi版本(venv) [root@slave 192.168.11.64 /opt]$uwsgi --version2.0
阅读全文
nginx负载均衡配置
摘要:准备一个nginx负载均衡器,192.168.239.133上,修改nginx.conf 写入如下内容: # ruanserver为负载均衡的名字,自定义。默认80端口 upstream ruanserver{ ip_hash; # 负载均衡调度算法,每个请求按访问IP的hash结果分配,这样来自同
阅读全文
redis-sentinel主从复制高可用(哨兵)
摘要:redis-sentinel就是一个独立运行的进程,用于监控多个master-slave集群 自动发现master宕机,进行自动切换slave > master。 sentinel主要功能如下: 不时的监控redis是否良好运行,如果节点不可达就会对节点进行下线标识 如果被标识的是主节点,senti
阅读全文
redis主从同步
摘要:redis主从同步 原理:1. 从服务器向主服务器发送 SYNC 命令。2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。3. 当主服务器执行完 BGSAVE 命令时,它会向从服务器发送 RDB 文件,而从服务器则会接收并载
阅读全文
redis持久化RDB与AOF
摘要:redis持久化 Redis是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失。 RDB持久化 redis提供了RDB持久化的功能,这个功能可以将redis在内存中的的状态保存到硬盘中,它可以手
阅读全文
mysql+centos7+主从复制
摘要:MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API
阅读全文
CentOS7系统更换YUM Repo源
摘要:备份原镜像 sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupsudo mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.
阅读全文
浙公网安备 33010602011771号