zoukankan      html  css  js  c++  java
  • nginx+tomcat 负载均衡

    首先官网下载Nginx http://nginx.org/en/download.html

    nginx依赖的程序 
    1. gzip module requires zlib library 
    2. rewrite module requires pcre library 
    3. ssl support requires openssl library 

    查看nginx进程看看有没有启动,并可以查看进程ID

    Nginx分为单工作进程和多工作进程两种模式。在单工作进程模式下,除主进程外,还有一个工作进程,工作进程是单线程的;在多工作进程模式下,每个工作进程包含多个线程。Nginx默认为单工作进程模式。Nginx在启动后,会有一个master进程和多个worker进程。

    master进程

    主要用来管理worker进程,包含:接收来自外界的信号,向各worker进程发送信号,监控worker进程的运行状态,当worker进程退出后(异常情况下),会自动重新启动新的worker进程。它不需要处理网络事件,不负责业务的执行,只会通过管理worker进程来实现重启服务、平滑升级、更换日志文件、配置文件实时生效等功能。要控制nginx,只需要通过kill向master进程发送信号就行。如下直接kill掉master 8682就能停止nginx

    worker进程

    而基本的网络事件,则是放在worker进程中来处理了。多个worker进程之间是对等的,他们同等竞争来自客户端的请求,各进程互相之间是独立的。一个请求,只可能在一个worker进程中处理,一个worker进程,不可能处理其它进程的请求。worker进程的个数是可以设置的,一般我们会设置与机器cpu核数一致,这里面的原因与nginx的进程模型以及事件处理模型是分不开。

    conf  记录下Nginx服务器nginx.conf的配置文件说明

    sbin 下放的是 ./sbin/nginx

    nginx启用:./sbin/nginx

    nginx停止:./nginx -s stop  ./nginx -s quit 或是ps -ef|grep nginx   kill 端口号

    检查配置文件修改后是否正确用 ./nginx -t

    在nginx.conf的配置文件修改配置实现负载均衡。

     接着在运行一次./nginx,当你不断刷新页面的时候,浏览器上就会来回切换这两个站点。

    解决nginx负载均衡的session共享问题 http://blog.csdn.net/xluren/article/details/16951247

  • 相关阅读:
    类中代码执行顺序 及 组合
    初识面向对象
    内置函数及匿名函数 补充
    生成器 补充
    再回首 基本数据类型和 if语句
    day 023-python 包
    day022 python (re模块和 模块)
    day021python 正则表达式
    day 020 常用模块02
    android studio 菜鸟实战项目 之 点击事件以及动态添加
  • 原文地址:https://www.cnblogs.com/iwei/p/5538625.html
Copyright © 2011-2022 走看看