worker_processes 1;
events {
worker_connections 1024;
}
stream {
upstream backend {
hash $remote_addr consistent;
server ip1:port max_fails=3 fail_timeout=30s;
server ip2:port max_fails=3 fail_timeout=30s;
server ip3:port max_fails=3 fail_timeout=30s;
}
server {
listen 80;
proxy_connect_timeout 1s;
proxy_pass backend;
}
}