Coder Social home page Coder Social logo

nginx-health's Introduction

docker file from nginx
https://github.com/nginxinc/docker-nginx/blob/b71469ab815f580ba0ad658a32e91c86f8565ed4/stable/alpine/Dockerfile
health check from https://github.com/zhouchangxun/ngx_healthcheck_module
stream或者http 的 health check 都支持

stream conf:
/etc/nginx/conf.d/stream/*.conf

upstream abc{
        hash $remote_addr consistent;
        server ip1:port max_fails=3 fail_timeout=600s;     # ip:port
        server ip2:port max_fails=3 fail_timeout=600s;     # ip:port
        check interval=5000 rise=2 fall=3 timeout=1000 type=tcp;
}

server {
        listen       60189;

        #access_log  /var/log/nginx/host.access.log  main;

        proxy_buffer_size 64k;
        proxy_connect_timeout 600s;
        proxy_timeout 5m;
        proxy_pass abc;

}
docker build -t nginx:alpine3.8 -f Dockerfile .
docker run --name nginx -v /data/nginx/config:/etc/nginx/conf.d -v /data/nginx/html:/usr/share/nginx/html -p80:80 -p8088:8088 -p60189:60189 -d nginx:alpine3.8

nginx-health's People

Contributors

neter-aa avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.