From 989e968d2430fe1a242792467452c9fa1b713ed7 Mon Sep 17 00:00:00 2001 From: Marcos Uchoa Date: Sun, 10 Aug 2025 10:23:36 -0300 Subject: [PATCH] update nginx image version --- docker-compose.yml | 6 +++--- nginx.conf | 10 ++++++++-- src/services/http_service.zig | 2 +- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index fa81e88..5e0b5e8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ services: nginx: container_name: balance-zig-pay - image: nginx:1.25-alpine + image: nginx:1.28-alpine volumes: - ./nginx.conf:/etc/nginx/nginx.conf:ro depends_on: @@ -14,7 +14,7 @@ services: deploy: resources: limits: - cpus: "0.50" + cpus: "0.70" memory: "10MB" zig1: &zig container_name: zig-pay-1 @@ -35,7 +35,7 @@ services: deploy: resources: limits: - cpus: "0.50" + cpus: "0.15" memory: "10MB" zig2: <<: *zig diff --git a/nginx.conf b/nginx.conf index 37da4de..5498019 100644 --- a/nginx.conf +++ b/nginx.conf @@ -3,17 +3,23 @@ worker_rlimit_nofile 100000; events { use epoll; - worker_connections 550; + worker_connections 1024; } http { access_log off; - error_log /dev/null emerg; + error_log /dev/null crit; + + + tcp_nopush on; + tcp_nodelay on; + upstream backend_servers { server zig1:8080; server zig2:8080; keepalive 500; } + server { listen 9999; location / { diff --git a/src/services/http_service.zig b/src/services/http_service.zig index a446ff7..d17394a 100644 --- a/src/services/http_service.zig +++ b/src/services/http_service.zig @@ -192,7 +192,7 @@ pub const HttpService = struct { pub fn startMessenger(self: *HttpService, connections: []ServiceConnection, tickets: []ServiceTicket, thread_id: usize) void { while (true) { - Thread.sleep(5_000_000); + Thread.sleep(10_000_000); if (self.thread_stop[thread_id]) { var conn_open = false;