SersyncSersync是一款开源应用,主要用于服务器同步、web镜像等功能;Sersync应用分为同步主服务器和目标同步服务器;同步主服务器运行sersync主程序,目标同步服务器运行rsync程序;同步主服务器主要功能是将所设置路径下的所有文件同步至目标同步服务器,与rsync保持完全对等,这样做的好处就是我们在做高可用web服务器双节点时,主备节点自动切换时不会出现站点错误产生。Sersync还具有以下优点:*安装、配置比较简单。*手动设置同步过滤机制,可以过滤掉不想同步的文件。*有自己的调度crontab,可以设置同步时间点整体同步一次。二 脚本及Nginx配置文件脚本学习:checkweb.sh主需功能是检查Nginx与Tomcat运行状态,如果其中Nginx或者Tomcat自动挂掉,那么脚本会自动启动并且发送告警短信。查看刘老师所写的nginx配置文件,也真正明白了一个稳定的nginx站点需要配置哪些模块,实现哪些功能。三 Cacti平台操作*Cacti主机流量监控操作学习;问了刘老师才知道,监控网卡后,然后创建网卡图像就ok了,之前在内蒙操作的时候把问题想复杂了。*主机连接数需要脚本的支撑才能做到,如果监控nginx、tocmat等web应用的话需要导入监控模块才能实现。*Cacti还有一个好处就是所有监控到项目的都能绘制成图标。四 Tengine特有模块功能配置* ngx_http_upstream_session_sticky_module#session保持模块* http_upstream_consistent_hash_module#哈希负载均衡模块* ngx_http_upstream_check_module#后端服务健康检查模块upstream http {session_sticky fallback=on mode=insert option=indirect;server 127.0.0.1:7080;server 127.0.0.1:8080;check interval=300 fall=3 rise=2 timeout=100 type=http;check_http_send 'GET / HTTP/1.0';check_http_expect_alive http_2xx http_3xx;consistent_hash $request_uri;}对于以后上线Nginx需要掌握的模块功能:防盗链、URI重写、目录访问控制、来源访问请求限制、获取客户端正式IP、Gzip压缩、静态页面缓存及缓存删除等功能(目前只想到这么多)与开发配合重点测试。
上一篇:106网盘文件夹常见问题